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_clientsideto available functions for easier on-liner functions, esp.eventListeners.- requested #303
- #270
- support for
eventListenersto be added to the grid that get loaded upongridReady eventListenersare added upongridReadyonly, if you need to add or remove other event listeners, please use thegetApiorgetApiAsyncmethods- added default for
selectedRowsto be[ ]
- support for
Changed
- #327 bumping to v
31.3.2for the grid - #332
handleDynamicStylenow checks forparams.databefore attempting to apply the test- #321 fixes issue with infinite scroll and dynamic row styling
- #273 increased the timeout for
getApiAsyncto 2 minutes. - #281 webpack is now designed to build quicker, excludes
node_modulesand uses a different parser - #287 bumping to v
31.2.1for the grid
Fixed
- #300 Fixes issue #299 where grid was unmounted and trying to update the
columnState. - #325 Fixes issue #324 where
pivotComparatorfunctions 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
scrollTowas 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
cellDoubleClickedwas forcing the grid to rerender
- #312 fixing issue where
- #331
- adjusted
setProps→customSetPropswhich tests if the grid is active in the dash tree and mounted. - #307 fixes JS console error because
setPropsis no longer called when unmounted.
- adjusted
- #283
- #287
aggFuncscan now be passes as an object from the grid to be mapped to functions- fixes #278