Releases: olifolkerd/tabulator
Column Layout Persistence and Cell Editing Improvements
Column Layout Updates
A number of column manipulation functions have been added in this release. For detailed documentation on these functions click here.
Persistent Column Layout
Tabulator can store the layout of columns in a cookie so that each time a user comes back to the page, the table is laid out just as they left it. To enable this feature set the _columnLayoutCookie_ options parameter to _true_.
Set New Column Definitions
Column definitions can be changed after Tabulator creation using the _setColumns_ function.
Get Column Definitions
To get the current column definition array (including any changes made through user actions, such as resizing or re-ordering columns), call the _getColumns_ function.
Cell Editor Updates
A number of updates have been made to the cell editing system, For detailed documentation click here.
New Editing Class
When cells are being edited, they now gain the _tabulator-editing_ class.
Abort Edit
It is now possible to abort the creation of an editor by returning _false_ from the editor function instead of the editor DOM element.
Column Visibility Toggles
Column Visibility Toggle Functions
_showCol_ function to show hidden columns.
_hideColl_ to hide visible columns.
_toggleCol_ to toggle the visibility of columns.
A detailed explanation of these functions can be found Here.
Number Editor
A new editor has been added, _number_ uses a number formatted input element for editing numbers, Has increment and decrement buttons.
Movable Rows and Columns
Movable Rows
Using the _movableRows_ parameter you can now allow users to reorder the rows of the table.
Movable Columns
Using the _movableCols_ parameter you can now allow users to reorder the columns of the table.
Full details on the new features can be found Here.
Custom Indexing and Row Visibility
Custom Indexing
The Tabulators index field can now be set using the _index_ options parameter
Row Visibility
Visibility of columns can now be set using the _visible_ parameter in the column d
Multi Column Sorting Added
1.4.3 Fixed double rowEdit Trigger
Sorter bug fix
1.4.2 version update
bower bug fix
1.4.1 json format fix
Custom Editors, Row Formatting and Programmatic Sorting
This release includes:
Improved Cell Editors
- Additional editors added to match each inbuilt cell formatter
- Custom Editors can be assigned to columns
Row Formatter
- The rowFormatter callback can now be used to style rows based on their contents
Programmatic Sorting
- Sorting can now be triggered using the sort function
Row Grouping Added
This release allows you to group rows by specific fields or by more complex grouping functions.
Data Filtering and Icon/Button Columns
This release includes:
Data Filtering
- Filter data by value on a specific field
- Get current filter
- Clear current filter
Icon/Button Columns
- You can now create columns solely for use with formatters, with no data expected.
- Perfect for adding buttons/icons to your rows.