Hello,
I would like to request a way to have the selected/unselected column menu sorted separately from the table's columns.
Here is our table which demonstrates the current behavior.
When first rendered on the page:
After re-arranging the columns:
However, it'd be nice to have the column menu sorted separately from the table's columns. Thank you.
Hi Federico,
We are still tracking the demand for this feature request.
Meanwhile, I could suggest creating a custom column chooser list and reorder the respective column manually. Here is an example of such implementation, where the Grid columns are generated dynamically, but the logic is similar when using static columns:
https://stackblitz.com/edit/angular-zym6r5
The example uses the Kendo Angular Popup to render a custom list of checkboxes and dynamically change the visibility of each column, on a button click. This approach can be further extended based on the project requirements.
We understand that this is just a workaround, and it is a temporary solution, but it could be taken into consideration until the built-in feature is released.
Regards,
Martin
Progress Telerik
Hello Chris,
The discussed feature is still not a part of our future plans, but I can assure you that we are constantly monitoring the Feedback portal and reevaluate all requests based on the customer demand. We will continue monitoring this request, and will update our roadmap accordingly if and when the feature gets planned for research and development.
Regards,
Dimiter Topalov
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.
Is there any update to this feature?
We have the same issue in our software... some grids have many columns (40+) and it is a major pain point to scroll up and down through the columnchooser to find the desired column name.
The column chooser should have a basic option that allows for an alphabetical ordering of the names, which are not affected by column movement, instead of the default name by column position (which adds significant confusion for users).