We are pleased to announce that Dash AG Grid V31.3.0 is out!
pip install dash-ag-grid==31.3.0
Thank you to @jinnyzor, @AnnMarieW and @alexcjohnson for leading the contributions of this release.
Official Changelog Dash-AG-Grid v31.3.0
Added
- #330 Added
dash_clientside
to available functions for easier on-liner functions, esp.eventListeners
.- requested #303
- #270
- support for
eventListeners
to be added to the grid that get loaded upongridReady
eventListeners
are added upongridReady
only, if you need to add or remove other event listeners, please use thegetApi
orgetApiAsync
methods- added default for
selectedRows
to be[ ]
- support for
Changed
- #327 bumping to v
31.3.2
for the grid - #332
handleDynamicStyle
now checks forparams.data
before attempting to apply the test- #321 fixes issue with infinite scroll and dynamic row styling
- #273 increased the timeout for
getApiAsync
to 2 minutes. - #281 webpack is now designed to build quicker, excludes
node_modules
and uses a different parser - #287 bumping to v
31.2.1
for the grid
Fixed
- #300 Fixes issue #299 where grid was unmounted and trying to update the
columnState
. - #325 Fixes issue #324 where
pivotComparator
functions were not sorting columns correctly because they were only being passedparams
. - #314
- locking selenium for tests that were failing due to missing import
- #313
- #312 fixing issue where
scrollTo
was defaulting to not reset the value- to maintain scroll position during a grid rerender, be sure to use
getRowId
- to maintain scroll position during a grid rerender, be sure to use
- fixing side issue where
cellDoubleClicked
was forcing the grid to rerender
- #312 fixing issue where
- #331
- adjusted
setProps
→customSetProps
which tests if the grid is active in the dash tree and mounted. - #307 fixes JS console error because
setProps
is no longer called when unmounted.
- adjusted
- #283
- #287
aggFuncs
can now be passes as an object from the grid to be mapped to functions- fixes #278