AnyGridJS Features
Search and Filter Easily
Quickly filter rows by typing in the search bar, dynamically matching values across any column.


Click to Sort Columns
Sort table columns in ascending or descending order by clicking on headers for better organization.
Dynamic Action Buttons
Add configurable links or buttons to rows for actions like editing or deleting with ease.


Render Text or Custom HTML
Display raw text or custom HTML in cells, offering flexible content presentation.
Multiple Grids on One Page
Support multiple grid instances, each with independent data and unique configurations.


Automatic Pagination Handling
Split large datasets into pages with intuitive, clickable navigation for smooth data browsing.
Adjust Rows Per Page
Easily configure the number of rows displayed per page via a dropdown menu.


Customizable Column Headers
Define headers with sortable, joinable, or hidden properties to match specific data needs.
Row-Specific Action Rendering
Render actions dynamically per row, such as clickable buttons or links tailored to data.


Sticky Column Headers
AnyGridJS sticky column headers feature ensures that your table column headers are always visible when you scroll down the page.
Feature Modularity & Options
Search, sort, row actions, pagination, items per page are default functions that ship with the AnyGridJS even if you don’t declare them. However you can easily disable these if you don’t need them.


Block Table Style Mobile Views
AnyGridJS displays table rows in block table style displays for mobile screens to give end users highly optimised mobile UX.
CSV & Excel Table Exports
Export the entire table into CSV and Excel formats in a single click.

