Ensure horizontal virtual DOM renderer visible row cache is cleared on data refresh
Updates and Fixes
Improved menu positioning when overflowing on statically positioned body element
Fixed issue with horizontal virtual renderer headers breaking alignment when table scrolled fast right then slowly left
Efficiency improvements to the horizontal virtual renderer
Updates and Fixes
The horizontal virtual dom renderer now correctly handles 'fitDataFill' and 'fitDataStretch' layout modes
The horizontal virtual dom renderer now has an adaptive buffer window to allow columns of any size to render correctly, this prevents columns with a width wider than the table from corrupting the table view
Pagination counters now receive the number of actual data rows on display, it now excludes group and column calculation rows.
Updates and Fixes
Fixed layout issue with external footer elements since last update
Fixed issue with pagination page buttons not displaying in footer when bottom column calculations are in use
The rows page counter now correctly handles empty tables
added an aria-label to the checkbox in the rowSelection formatter
Fixed console error when using groupContextMenu option
When exporting a table to HTML, the cell styles will now be cloned from the matching column and include text alignment
The data option only has its references cleared if it is a type of array
The rowSelectionChanged event is no longer triggered if table selection is cleared when no rows are selected
Row internal initialization state is now set before the horizontal renderer is triggered
Horizontal virtual dom now correctly calculates column widths when in fitData layout mode
Focusing in a header filter when scroled to the far right of the table will no longer break alter the horizontal scroll position of the table
Improve efficency of frozen column calculations
Updates and Fixes
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
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.7.
Release notes
Sourced from tabulator-tables's releases.
... (truncated)
Commits
58d40f9
update version number to 5.1.737ece1b
ensure hoz vdom vis row cache is reset on data refresh831c2e2
update version to 5.1.63680477
improve effiency of hoz vert dom visible row lookup9681e3f
calculate width of data in all columns in hoz dom initialization9983285
prevent headers getting out of alignment wen hozvdom scrolls left on unininit...89c962d
improve hozvdom column fit width check to work when adding columns left or rightbeff450
reduce layout thrashing on hoz vdom rendera95556b
optimize row lookups in hoz vdom column adjustment funcse8eb2b9
ensure horizontal virtual dom scroll func takes acount of diff against window...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)