v2.8.0
What's Changed
- Removed internal display column def memoization that caused edge cases with enabling and disabling features conditionally. (like
enableRowActionsandenableEditing, etc.) - Improved Column Resizing and Column/Row DnD Performance by caching column definitions while user is dragging.
- Added new
growcolumn option to allow for columns to grow to fill the remaining space in the table whenlayoutMode: 'grid-no-grow'is enabled, or to force a column to not grow whenlayoutMode: 'grid'is enabled andgrow: falseis set.mrt-row-select,mrt-row-drag,mrt-row-pin, andmrt-row-numbercolumns are now set togrow: falseby default now.mrt-row-expandcolumn is also set togrow: falseif only detail panels are enabled.mrt-row-expandis now set to asize: 100by default (slightly wider)
- Fixed indentation of mrt expand column when layoutMode was grid or grid-no-grow (using margin instead of padding now)
- Modified
editSelectOptionsto allow for dynamic values on a per-cell basis.({ row, cell, etc. }) => [] - Fixed edit textbox controlled component warning
- fix docs claim about default sorting function by @andreimatei in #947
- MRT Display Columns with better column resizing performance and less memoization by @KevinVandy in #949
New Contributors
- @andreimatei made their first contribution in #947
Full Changelog: v2.7.0...v2.8.0