Fix issue with column group headers triggering a console error when redrawn in classic render mode
Fixed issue with double initialization of FooterManager
Fixed regression in last release, prevening use of the footerElement option while pagination is enabled
Replaced use of deprecated substr functionality with slice
Improved webpack tree shaking config to prevent removal of stylesheets
Added new layout-refreshing internal event to allow tracking of layout process
Fixed multiple calls of frozen columns module layout function when redrawing table
Using a combination of fitDataFill layout mode and a frozen right column, no longer displayes an unneeded horizontal scroll bar
The rowSelection formater will now correctly handle uses of the ctrl and shift keys when the selectableRangeMode option is set to click
Fixed column calculation issue when groupBy, dataTree, dataTreeStartExpanded and dataTreeChildColumnCalcs options used togeather.
The columnResized event is now only fired if the width of a column actually changes, simply clicking on the resize handle without moving will not fire the event.
When a column is resized to fit its data by double clicking on the resize handle, the columnResized event is now triggered after the recalculation of the columns width
Updates and Fixes
Fixed issue with placeholder text not clearing after ajax load afte table has been resized
The paginationAddRow option now works correctly when set to a value of table
Added module initialization order prop to allow modules to initialize in the correct order
Restoed functionality to the sort, filter and page persistence modes
Column headers with no title are now correctly rendered as empty in the print output
The rownum formatter will only display a value in rows in the table, not in calc rows etc
When using responsiveCollapse column header titles are now displayed as HTML rather than plain text
Updates and Fixes
Removed unnecessary console logging.
Fixed issue with GroupComponent function bindings
Fixed issue with progressive scroll attempting to load data beyond final page when initializeing if all data has been loaded and the table viewport is still not full.
Fixed double firing of internal row-added event.
Adding rows to the table when using column calculations and data trees no longer throws an exception
The getRows function no longer returns calc rows when passed the visible argument
The value of a the currently editied cell is now saved before creation of a new row when using tabEndNewRow
Fix error with getParentColumn function always returning false
Collapsed data is now correctly shown when responsiveLayout is set to collapse and the responsiveLayout formatter is in use
Interaction events in nested tables no longer trigger console errors
Fixed footer layout issues when using pagination and bottom calculations
Sorting of data should no longer alter table vertical scroll position
Fixed typo in data-refreshing internal event name
The placeholder text now remains horizontally centered in the table viewport at all times, and the text wraps if it does not fit in the available space
File Importing, Keybinding & Menu Improvements and Much Much More...
There are a large number of updates to Tabulator in this release, Checkout the Release Notes for full details
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps tabulator-tables from 5.0.10 to 5.1.3.
Release notes
Sourced from tabulator-tables's releases.
Commits
48e5019
update version number to 5.1.33704e83
fire columnResized event on double click with updated column width value900f236
only fire the columnResized event if the column width has actually been changed6fba57e
fix column calculation error when mixed data tree, groups and calcsee6bc0d
allow selectRow formatter to handle command key usage during range selection00814f9
prevent unesisary right scroll when using a right frozen column and fitDataFi...b5c4eab
prevent unessary frozen column recalculations during table renderc33445b
add layout-refreshing internal eventd3746e5
Fix an issue where styles were stripped out by production tree shaking in som...39587a6
Replace deprecated String.prototype.substr() (#3608)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)