Lots of new Features & Fixes
This new release brings a few nice new Features the most notable are the following
- add optional
filterTypingDebounce
for filters with keyup (mainly default Text Search Input and its Compound version), this will help users dealing with huge dataset, add a debounce/throttle should speed up the search since it will query only after user pauses typing - add Pinning (frozen cols/rows) to the Grid State & Grid Presets
- you can give it a try in the Example 11, you can freeze a column from the Header Menu and then refresh the Page and expect to see the Pinning remain after page reload
- a new rxjs-observable package to bring support of RxJS Observable in Slickgrid-Universal without cluttering the common package. This new package is basically just a wrapper to avoid adding RxJS as a dependency to the common package (officially the last missing piece for Angular-Slickgrid to use Slickgrid-Universal).
- ... and a few other changes, check the list below
Enjoy it
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
onSelect
callback to Autocomplete Editor (#286) (2d106d4) - filters: add new
IN_COLLECTION
operator to allow searching cell value as Array (#282) (ecce93c) - filters: add optional
filterTypingDebounce
for filters w/keyup (#289) (3aecc89) - filters: add optional
filterTypingDebounce
for keyboard filters (#283) (bb7dcd3) - filters: add possibility to filter by text range like "a..e" (#279) (e44145d)
- filters: display operator into input text filter from Grid Presets (#288) (3fad4fe)
- resources: add RxJS support into Slickgrid-Universal via external package (#280) (c10fc33)
- state: add Pinning (frozen) to Grid State & Presets (#292) (ba703d8)
Bug Fixes
- editors: show all editors as 100% height in their cell container (#277) (3f49aea)
- filters: rollback a change made in PR #288 causing preset issues (18ffc0c)
- filters: SearchTerms shouldn't come back after calling clearFilters (04f3d12)
- filters: string
<>
should be Not Contains instead of Not Equal (#276) (960884d) - firefox: add all missing SVG color filter classes for Firefox/SF (#296) (a07ebdf)
- lerna: downgrade Lerna to previous version to fix thread leaking (#281) (ffde71c)
- pinning: reordering cols position freezing cols shouldn't affect (#275) (a30665d)
- plugin: Grid Menu Clear Frozen Cols shouldn't change cols positions (#291) (4fdab08)
- presets: Filter & Sorting presets & Footer metrics issues (#285) (3174c86)
- presets: Multiple Select Filter Grid Presets values should be shown (dd1f231)
- resizer: allow gridHeight/gridWidth to be passed as string (#284) (20bda50), closes #534
- sorting: add some unit tests that were previously commented out (#290) (2a91fa6)