- populatePopup
Populates the popup from scratch. If applicable, creates and adds column
visibility actions. Always
- <init>
Creates a column control button for the table. The button uses the given icon
and has no text.
- createVisibilityActions
Creates and adds a ColumnVisiblityAction for every column that should be
togglable via the column co
- getAdditionalActions
creates and returns a list of additional Actions to add to the popup. Here: the
actions are looked u
- togglePopup
Toggles the popup component's visibility. This method is called by this
control's default action. H
- addAdditionalActionItems
Adds additional actions to the popup, if additionalActionsVisible is true, does
nothing otherwise. H
- addVisibilityActionItems
Adds visibility actions into the popup view. Here: delegates the list of actions
to the DefaultColum
- canControl
Method to check if we can control column visibility POST: if true we can be sure
to have an extended
- clearAll
removes all components from the popup, making sure to release all
columnVisibility actions.
- clearColumnVisibilityActions
Releases actions and clears list of actions.
- createColumnControlPopup
Factory method to return a ColumnControlPopup. Subclasses can override to hook
custom implementation
- createColumnModelListener
Creates the listener to columnModel. Subclasses are free to roll their own.
Implementation note: th