Class JmixGridColumnVisibility.Header

java.lang.Object
io.jmix.flowui.component.gridcolumnvisibility.JmixGridColumnVisibility.Header
Enclosing class:
JmixGridColumnVisibility

protected class JmixGridColumnVisibility.Header extends Object
  • Field Details

    • showAllItem

      protected JmixMenuItem showAllItem
    • hideAllItem

      protected JmixMenuItem hideAllItem
    • separatorItem

      protected com.vaadin.flow.component.Component separatorItem
    • showAllEnabled

      protected boolean showAllEnabled
    • hideAllEnabled

      protected boolean hideAllEnabled
  • Constructor Details

    • Header

      protected Header()
  • Method Details

    • getHeaderItemCount

      public int getHeaderItemCount()
    • addShowAllItem

      protected void addShowAllItem()
    • onShowAllClick

      protected void onShowAllClick(com.vaadin.flow.component.ClickEvent<?> event)
    • refresh

      public void refresh()
    • setShowAllEnabled

      public void setShowAllEnabled(boolean enabled)
    • removeShowAllItem

      protected void removeShowAllItem()
    • isShowAllEnabled

      public boolean isShowAllEnabled()
    • setHideAllEnabled

      public void setHideAllEnabled(boolean enabled)
    • addHideAllItem

      protected void addHideAllItem()
    • onHideAllClick

      protected void onHideAllClick(com.vaadin.flow.component.ClickEvent<?> event)
    • removeHideAllItem

      protected void removeHideAllItem()
    • isHideAllEnabled

      public boolean isHideAllEnabled()