Documentation
Column Visibility
Column visibility lets users show or hide columns through the column editor. They can search, drag to reorder, and toggle which columns appear in the grid.
Basic Implementation
Column visibility can be controlled using the hide property in the header objects and the editColumns prop on the SimpleTable component.
Column Visibility Configuration
Custom Column Editor Layout
customRenderer replaces the default popout. When the table uses left and right pin regions, the built-in layout may show left-pinned, main, and right-pinned columns as separate lists. Set allowColumnPinning: false on columnEditorConfig to hide pin controls while keeping drag and visibility toggles (ColumnEditorConfig). Besides searchSection, listSection, and resetColumns, you can receive pinnedLeftList, unpinnedList, and pinnedRightList when the UI is split by pin section.
Custom Column Editor Row Layout
rowRenderer controls each row’s layout; props include panelSection, isEssential, canToggleVisibility, allowColumnPinning, and pinControl. See ColumnEditorRowRendererProps.