- Added
expression.js
to evaluate serialized expressions for the context menu actions
- Add setter for
columnDefs
to make use of the gridApi
- Listening for
onColumnVisible
event for column state changes
- Added callback value to customize the row ID
- Using null-safe access operator for
getRowId
- Added customized
onSelectionChange
event listener that returns now the current selection - Added
selectedIds
setter to handle custom selections - Fixed a bug that no leading minus could be entered without any number in the input field
- Fixed a bug that no CTRL actions (cut, copy, paste, ...) where usable in the decimal input field
- Added
isRowSelectable
callback to the GridOptions - Changed: Updated
ag-grid-community
andag-grid-enterprise
peer-dependency to 29.1.0 - The ElmAgGrid class now needs to be instantiated manually in order to register the webcomponents. The shortest form would just be
new ElmAgGrid()
- Additionally, the custom CellRenderer components defined via
window.ElmAgGridComponentRegistry
are now to be passed as an argument to the ElmAgGrid class
new ElmAgGrid({ apps: { customRenderer: Elm.Components.Custom } });
- Added new DecimalEditor component to edit localized cell values
- BREAKING CHANGE: Updated
ag-grid-community
andag-grid-enterprise
peer-dependency to 29.0.0 and dropping support for versions before 29.0.0
- Added
columnStateChanged
event to send table state changes to the Elm app
- Added AgGrid's
autoHeight
usage when nosize
is set for the table (by default the table still uses65vh
)
- Updated README
Requires at least version 2.0.0 of the elm-ag-grid
Elm package.
- Added cellRenderer to initialize elm applications and embed them into the cells
- Using
this
overquerySelector
in the webcomponent to allow multiple tables on the same page
Requires at least version 1.0.0 of the elm-ag-grid
Elm package.
- Updated README