Slickgrid-Universal is a monorepo which includes all Editors, Filters, Extensions, Services and is also Framework Agnostic to take full advantage of SlickGrid core lib.
MIT License
Bot releases are hidden (Show)
Published by ghiscoding 6 months ago
5.0 Beta Release, please follow the Migration Guide v5 for all info. Also note that the official release will happen on the week of May 20th to align with Angular release.
moment
to moment-tiny
(#1456)Filters.select
(#1485)checkmarkFormatter
and any Font-Awesome related (#1484)math.div
polyfill (#1483)moment
to moment-tiny
(#1456) (90690f4) - by @ghiscodingFilters.select
(#1485) (fae4c4a) - by @ghiscodingcheckmarkFormatter
and any Font-Awesome related (#1484) (2de3fe2) - by @ghiscodingmath.div
polyfill (#1483) (12661a3) - by @ghiscodingPublished by ghiscoding 6 months ago
Note: Version bump only for package slickgrid-universal
Published by ghiscoding 12 months ago
This release brings couple of small features like compoundOperatorAltTexts
(read Wiki) and GraphQL verbatimSearchTerms
which avoid transforming filter searchTerms
like null
to an empty string (the lib does that by default because null
wouldn't work on most filters which is why it is transformed to an empty string), some user might want the untouched terms and this verbatim flag gives you this. Thanks to @Harsgalt86 for bringing the verbatim option
isWithCursor
in favor of simpler useCursor
(#1187) (7b3590f) - by @ghiscodingPublished by ghiscoding 12 months ago
This new release brings nested sub-menu(s) to all Menu plugins, you can see examples below or see print screens in each PRs, you can use the sub-menus with 2 type of events (click
or mouseover
, the latter is the default). This involved a lot of refactoring, also please note that prior to this version ColumnPicker & GridMenu were created at the same time as the grid but menus were hidden and shown whenever clicked, however with this new release ColumnPicker/GridMenu will be created dynamically and on-the-fly.
Also a big thanks to @Harsgalt86 for adding full support for GraphQL optional cursor pagination. Previous version never fully implemented cursor pagination until today. :) 🚀
Please note that to align all Menu plugins, I decided to rename all HeaderMenu items
array list as commandItems
, updating your arrays are preferred but do not worry if you keep the previous names they still work and we will simply show a console warning for you to eventually change them.
items
to commandItems
unbindAll
with a group name should remove all tagged ones (#1152) (5014354), closes #1150 - by @ghiscodingbind
with multiple events should add group name (#1157) (9023b54), closes #1150 - by @ghiscodinginnerHTML: '×'
with textContent: '×'
(#1156) (e8b2cfb) - by @ghiscodingitems
in favor of commandItems
(634441c) - by @ghiscodingitems
in favor of commandItems
(#1159) (2b26d6d) - by @ghiscodinginnerHTML
as separate assignment to improve CSP trusted types (#1162) (9c6a002) - by @ghiscodingsubMenuOpenByEvent
option to open sub-menus via mouseover (#1161) (609f88b) - by @ghiscodingbind
and unbindAll
methods (#1150) (6c3b90e) - by @ghiscodingPublished by ghiscoding about 1 year ago
Published by ghiscoding about 1 year ago
Published by ghiscoding about 1 year ago
Prior to this release, I always thought Tree Data was not quite feature complete, the missing piece was Tree Totals with Aggregators and this is exactly what this new release brings. We can now calculate totals on a tree by using the same existing Aggregators (note that they had to be modified to support Tree Data aggregations). Most Aggregators are supported, but not all, the ones that are available in a Tree Data grid are (avg
, count
, min
, max
and sum
), for more information see:
autoDetectCellFormat
flag to Excel Export Options (#1083) (839b09a) - by @ghiscodingPublished by ghiscoding over 1 year ago
This new release also depend on an updated version of SlickGrid v4.0.1
(see release 4.0.1)
getAssociatedGridColumns
should extend column (#1014) (77cec0c) - by @ghiscodingPublished by ghiscoding over 1 year ago
New major official 3.0 release which removes jQuery requirement entirely 🚀🎉
Here is our new major (breaking change) version v3.0.0
release, it uses the new SlickGrid v4.0.0 which dropped jQuery requirement. Also in order to completely remove jQuery, it not only required SlickGrid to be jQuery free but also required us to rewrite the multiple-select 3rd party lib (jQuery based) into a brand new multiple-select-vanilla
lib which is now native and has zero dependencies. Now the entire Slickgrid-Universal no longer requires jQuery (you can still use jQuery but it's now totally optional) and is now using native browser code, this should lower your build size and also improve the grid performance as well.
multiple-select-vanilla
dependency (#976)Published by ghiscoding over 1 year ago
Next major version which removes jQuery requirement entirely 🚀
Also in order to proceed with this change, I had to create a new lib multiple-select-vanilla
which is replacing multiple-select-modified
which itself was a jQuery based library.
Published by ghiscoding over 1 year ago
wheel
event listener to passive for better perf (#971) (e4417e8) - by @ghiscodingPublished by ghiscoding over 1 year ago
The new feature in this release is that we moved TypeScript Types (d.ts) into a single dist/types folder in Slickgrid-Universal which should lower the size of npm download.
Published by ghiscoding over 1 year ago
['']
isn't valid (#909) (d93fd5f) - by @ghiscoding