I think this would be a great feature to have out-of-the-box, and hopefully it's something easy to add from your end. UX-wise, it's really difficult to wrap your head around a non-alphabetized list, especially when the list is used for the special purpose of filtering -- you now have to filter down the list before you can filter the grid itself, which adds more overhead for the user.
I understand that Excel is not the end-all and be-all, but Excel also sorts it by default:
Full discussion can be found here - https://www.telerik.com/forums/how-to-make-gridcolumnmenucheckboxfilter-be-alphabetical-order
Hi Janki,
Thank you for submitting the feature request.
We will monitor the interest in this feature from the community.
As a side note, almost all KendoReact data components are designed in a way that will render the data being set to their "data" property as is. Since the GridColumnMenuCheckboxFilter will display what is set to the "data" property, sorting the array before passing it to the component is as easy as setting a property that will sort it internally. Additionally, sorting the data internally and modifying the data array provided by the developer will be a breaking change from the existing behavior and we do our best to avoid such breaking changes.
Nevertheless, if there is enough interest in this, we can introduce a property that can enable the internal sorting explicitly (not by default).
Best Regards,
Konstantin Dikov
Progress Telerik
Stay tuned by visiting our public roadmap and feedback portal pages! Or perhaps, if you are new to our Kendo family, check out our getting started resources!
Image from above (it didn't paste over), showing an alphabetized checkbox menu filter