Interface ButtonsPanel

All Superinterfaces:
Component, Component.BelongToFrame, Component.HasCaption, Component.HasDescription, Component.HasIcon, ComponentContainer, FlowBoxLayout, HasComponents, HasContextHelp, HasHtmlCaption, HasHtmlDescription, HasHtmlSanitizer, HasMargin, HasRequiredIndicator, HasSpacing, LayoutClickNotifier, OrderedContainer, ShortcutNotifier
All Known Implementing Classes:
ButtonsPanelImpl

@StudioComponent(caption="ButtonsPanel", category="Containers", xmlElement="buttonsPanel", icon="io/jmix/ui/icon/container/buttonsPanel.svg", canvasBehaviour=CONTAINER, containerType=FLOW, documentationURL="https://docs.jmix.io/jmix/%VERSION%/ui/vcl/containers/buttons-panel.html") public interface ButtonsPanel extends FlowBoxLayout
A container that streamlines the use and placement of the components (usually, buttons) for data management in a components that implement HasButtonsPanel interface.
  • Field Details

  • Method Details

    • setAlwaysVisible

      @StudioProperty(defaultValue="false") void setAlwaysVisible(boolean alwaysVisible)
      Sets whether or not buttons panel is always displayed on the lookup screen. If the attribute value is true, the buttons panel is not hidden. Default value is false.
      Parameters:
      alwaysVisible - specifies whether buttons panel is always displayed on the lookup screen
    • isAlwaysVisible

      boolean isAlwaysVisible()
      Returns whether buttons panel is always displayed on the lookup screen. Default value is false.
      Returns:
      {code true} if the buttons panel is always displayed on the lookup screen