Its been a busy month in the world of Tabulator, following tons of great user feedback I am happy to announce the release of Tabulator 3.2
Column Field Binding to Nested Objects
You can now bind columns to fields inside object by passing the nested field name to the column definition object using dot notation.
For more information checkout the Column Defintion Documentation
Column Calculations
It is now possible to add calculation rows to the top and bottom of your tables, providing a range of calculations on the column data, including, max, min, average, sum and count.
For more information checkout the Calculations Documentation
Multi Level Grouping
You can now create groups inside groups when grouping rows, allowing you to nest row groups as many times as you want.
For more information checkout the Grouping Data Documentation
Touch Events
Touch events have been added on cells, rows and headers to allow you to act on tap, double tap and tap hold events.
For more information checkout the Callbacks Documentation
Header Filter Functions
You can now set custom filter functions on header filter elements instead of just the default like and equals filters.
For more information checkout the Header Filters Documentation
Mutator Cell Components
When edit type mutators are called, the cell component for the edited cell is now passed to the mutator.
For more information checkout the Mutators Documentation
Download Data Updates
The downloadDataMutator table option allows you to mutated data before it is parsed into the download file.
For more information checkout the Download Documentation
Localization Updates
The item and items text in group headers is now localizable.
For more information checkout the Localization Documentation
New Component Object Functions
The getSubGroups and getParentGroup functions have been added to the group component.
For more information checkout the Component Objects Documentation
General System Tweaks
A number of small tweaks have been made to the system including:
- The pagination element will now act responsively, hiding the page number selector when the table is too narrow to display it
- The fit columns to data display mode now correctly resizes columns when data is set
- The redraw function has been improved to give a better look after redrawing a previously hidden table
- Fixed placeholder element rendering on table redraw
- Initial data is now correctly loaded into table in local pagination mode
- Cell navigation functions now work correctly after column reorder