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.

Supercharge your data visualisation & management with AnyGridJS!

Scroll to Top