0.1.0
Changed
-
BREAKING: Column configuration is now declarative using
<igc-grid-lite-column>elements instead of thecolumnsproperty.
Thecolumnsproperty is now read-only and returns the current column configuration.Before:
<igc-grid-lite .data=${data} .columns=${columns}></igc-grid-lite>
const columns: ColumnConfiguration<User>[] = [ { key: 'id', headerText: 'User ID', type: 'number', filter: true, sort: true }, { key: 'name', filter: true, sort: true }, ];
After:
<igc-grid-lite .data=${data}> <igc-grid-lite-column key="id" header-text="User ID" type="number" .filter=${true} .sort=${true} ></igc-grid-lite-column> <igc-grid-lite-column key="name" .filter=${true} .sort=${true} ></igc-grid-lite-column> </igc-grid-lite>
-
BREAKING: Renamed
GridSortConfigurationtype toGridLiteSortingOptions. -
BREAKING: Renamed
IgcGridLite.sortConfigurationproperty tosortingOptions. -
BREAKING: Renamed
IgcGridLite.sortExpressionsproperty tosortingExpressions. -
BREAKING: Renamed
SortExpressiontype toSortingExpression. -
BREAKING: Renamed
BaseSortExpressiontype toBaseSortingExpression. -
BREAKING:
GridLiteSortingOptions.multipleboolean property has been replaced withmodeproperty that accepts'single'or'multiple'string values.- Before:
grid.sortConfiguration = { multiple: true, triState: true } - After:
grid.sortingOptions = { mode: 'multiple' }
- Before:
Removed
- BREAKING:
triStateproperty has been removed fromGridLiteSortingOptions. Tri-state sorting is now always enabled.