Skip to content

Report Templates: End User modal window to Customize the Grid #4784

@eliaso

Description

@eliaso

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Suggested FeatureA suggested feature that is waiting review

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions