Class JmixGridColumnVisibility.MenuItemImpl
java.lang.Object
io.jmix.flowui.component.gridcolumnvisibility.JmixGridColumnVisibility.MenuItemImpl
- All Implemented Interfaces:
- JmixGridColumnVisibility.MenuItem
- Enclosing class:
- JmixGridColumnVisibility
protected static class JmixGridColumnVisibility.MenuItemImpl
extends Object
implements JmixGridColumnVisibility.MenuItem
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected DataGridColumn<?>protected com.vaadin.flow.shared.Registrationprotected JmixMenuItem
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedMenuItemImpl(DataGridColumn<?> column, JmixMenuItem menuItem) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected JmixMenuItemgetText()booleanvoidvoidsetChecked(boolean checked) voidSets item text.voidToggles visibility of referenced data grid column.
- 
Field Details- 
column
- 
columnVisibilityChangedRegistrationprotected com.vaadin.flow.shared.Registration columnVisibilityChangedRegistration
 
- 
- 
Constructor Details
- 
Method Details- 
getColumn- Specified by:
- getColumnin interface- JmixGridColumnVisibility.MenuItem
- Returns:
- referenced data grid column
 
- 
setCheckedpublic void setChecked(boolean checked) 
- 
isCheckedpublic boolean isChecked()- Specified by:
- isCheckedin interface- JmixGridColumnVisibility.MenuItem
- Returns:
- whether the item is checked
 
- 
setTextDescription copied from interface:JmixGridColumnVisibility.MenuItemSets item text.- Specified by:
- setTextin interface- JmixGridColumnVisibility.MenuItem
- Parameters:
- text- item text
 
- 
getText- Specified by:
- getTextin interface- JmixGridColumnVisibility.MenuItem
- Returns:
- item text
 
- 
getMenuItem
- 
removeColumnListenerspublic void removeColumnListeners()
- 
toggleVisibilitypublic void toggleVisibility()Description copied from interface:JmixGridColumnVisibility.MenuItemToggles visibility of referenced data grid column.- Specified by:
- toggleVisibilityin interface- JmixGridColumnVisibility.MenuItem
 
 
-