Welcome to the React feedback portal. We’re happy you’re here! If you have feedback on how to improve the React, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

Currently, In TreeGrid Component the TreeGrid column chooser provides a built-in dialog that allows users to show or hide columns dynamically. However, the customization options for the column chooser are limited to properties such as showInColumnChooser, columnChooserSettings, and predefined configurations.


To enhance flexibility, we propose introducing support for a template property in the columnChooserSettings. This will allow developers to fully customize the column chooser UI, enabling the use of custom elements, additional controls, styling, and interaction patterns tailored to specific business needs.

Use Case & Benefits:

  1. Custom UI/UX:

    • Users can replace the default column chooser with a customized version that aligns with their design and functional requirements.
    • Allows adding checkboxes, search inputs, toggle buttons, or other UI components inside the column chooser.
  2. Dynamic Behavior & Additional Features:

    • Ability to include additional functionalities like grouping columns, multi-selection options, or preset configurations.
    • Implement column chooser as a dropdown, modal, or custom sidebar instead of the default dialog.