This example demonstrates using the Slick.Controls.GridMenu to add a Grid Menu (hamburger menu on top right of the grid)
Possibility to add custom menu items via a simple array provided to the grid options (same concept as the header menu plugin)
Includes column picker list.
Optional title for the custom menu items (top section)
Optional title for the columns list (bottom section)
To dismiss the Grid Menu, user can click on the "x" on top right corner or anywhere outside of the Grid Menu
Possibility to attach the Grid Menu to an external button (try clicking on the button below).
You can also use some events like "onMenuClose()" and to trigger a resize of the columns with "autosizeColumns()" when "forceFitColumns: false"
Always show vertical scroll (with "alwaysShowVerticalScroll" flag), so that it works with small and large dataset.
Not using this flag, might have side effect on the UI with the Grid Menu overlapping with the data in background.