Hiding Columns
There are three ways in which a column can be hidden.
- Hidden from being displayed in table
- using the
column.hiddenprop
- using the
- Hidden from the Columns Button (per column setting)
- using the
column.hiddenByColumnsButtonprop
- using the
- Hidden from the Columns Button ("global" setting for all columns)
column.hidden and column.hiddenByColumnsButton are not coupled whatsoever.
Help! I want to...#
Hide from table and columns button#
- Set
column.hiddentotrueANDcolumn.hiddenByColumnsButtontotrue(effects single column)
OR
- Set
column.hiddentotrueAND override theMTableToolbarcomponent, setting propcolumnsHiddenInColumnsButtontotrue(which effects all columns)
Only hide from table, but show in columns button#
- Just set
column.hiddentotrue
Show in table, but not in columns button#
- Just set
column.hiddenByColumnsButtontotrue(for single column) OR override theMTableToolbarcomponent, setting propcolumnsHiddenInColumnsButtontotrue(which effects all columns)
Live Demo#
note
See here for more on the GLOBAL_VARS we use in our demos
Live Editor
Result
