I have a 'Select All' option in the columnMenu as demonstrated in the following example:
This was working as expected in version 2017.3.913. After upgrading I now encounter an issue whenever I open the menu, close it and then re-open. The following example demonstrates the problem:
Opening the 'Order ID' columnMenu and selecting 'Columns' shows a 'SelectAll' option on the top as expected. When opening for a second time, 'SelectAll' is moved to the bottom. In addition, selecting 'Filter' shows that a 'Column ID' option has been added above the filter options. I have been unable to determine whether this is a known issue in the current version (2017.3.1026).