Table Example: User selectable Columns Inspired by Filament Group

One Two Three Four Five Six Seven
A y y y y y y
B y y n y n n
C n n y n n n

Note  that the first column (titled “one”) is not present in the “Choose column” button (which is only displayed if in “responsive” mode); that is, it is considered “essential” to the display of this table. This technique for displaying columns does not require that any column be marked “essential.” The condition is demonstrated here only as an example of what might be done. Any column identified as “essential” will in turn cause that column’s name to be  eliminated from the selection menu (thus not permitting it to be toggled off). Note also that in responsive mode the initial display of the table will be optimized such that only the number of columns that can be displayed in the page’s width will be displayed; only columns marked “non-essential’ will be dropped during the initial display of the table, and then only of needed.

Leave a Reply

Your email address will not be published. Required fields are marked *