Resize Columns by their Content
The biggest feature is this release is probably the Resize Columns by their Content (that is an opt-in feature since it requires cpu cycle to parse through the dataset to calculate width of each column).
There's also Row Selection Count that is now showing in the Custom Footer (unless you already have left footer text, if so it won't override it). The grids with colspan were also not exporting correctly and now they do (that is related to reading the item metadata)... there's a few other things, just see the full list below. You can also now filter empty values on the single/multipleSelect Filter (see Wiki)
Direct Link to Example Components
Also note, every Example now have a direct link to each Component TypeScript file, the link will be on the far right. This will be much quicker to find the associated code of the Example Component you're looking at.
Enjoying the lib?
Make sure to upvote ⭐ and/or Buy Me a Coffee ☕
... and if you already have, well thank you 😺
Cheers
Features
- editors: add
onBeforeOpen
optional callback to Composite Editor (#306) (a642482) - editors: add
target
toonBeforeEditCell
w/called by composite (#301) (7440ff5) - filters: add option to filter empty values for select filter (#310) (c58a92a)
- filters: option to add custom compound operator list (3e8d2cb)
- footer: add row selection count to the footer component (8ba146c)
- resize: add column resize by cell content (#309) (515a072)
- services: remove deprecated
hideColumnByIndex
form Grid Service (#312) (b00c64d) - styling: switch from node-sass to dart-sass (sass) (81f8d9f)
- typing: add missing item metadata interface (#299) (7cf0a21)
Bug Fixes
- demo: call
scrollColumnIntoView
after changing view (b751151) - editors: Composite Editor modal component should work w/complex objects (#298) (721a6c5)
- exports: grid with colspan should be exported accordingly (#311) (e899fbb)
- footer: add correct implementation of locale usage in custom footer (6e18bf9)
- observables: http cancellable Subject should be unsubscribed (cbc951b)
- resize: columns reposition not coming back after grid
setOptions
(f2027e6) - selection: full row selection should be selected w/show hidden row (f76e30c)
- tests: try setting fixed TZ while running Jest (d316db9)