-
Notifications
You must be signed in to change notification settings - Fork 864
Description
Dear Tabulator Team,
First of all, congratulations on the outstanding work you’ve done—Tabulator is a truly impressive and powerful library!
I’d like to propose a new feature that I believe would significantly enhance the flexibility and user experience of Tabulator:
Feature Idea: Built-in Configuration Modal
The concept is to provide a built-in Tabulator function that opens a modal dialog, allowing end users (not just developers) to configure table settings visually. This modal would let users:
- Freeze/unfreeze columns
- Toggle column visibility
- Enable/disable filters
- Reorder columns via drag-and-drop
- Possibly set other display options
Once the user finalizes their setup, the function would return a JSON object representing their configuration. This would allow developers to easily store the configuration (e.g., in a database) and later instruct Tabulator to load and apply it.
Why this is valuable:
Simplifies personalization for end users without requiring custom UI work from developers
Enables persistence of user preferences across sessions
Encourages wider adoption in admin dashboards, data-heavy applications, and SaaS tools
This feature would empower developers to deliver a highly customizable user experience with minimal effort.
Thank you for considering this suggestion, and again, congratulations on creating such a fantastic tool!
Warm regards