You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+20-18Lines changed: 20 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,15 @@ All notable changes for each version of this project will be documented in this
4
4
5
5
## 12.2.0
6
6
7
-
### General
8
-
-`igxGrid`, `igxHierarchicalGrid`, `igxTreeGrid`
9
-
- 'oddRowCSS' and 'evenRowCSS' properties has been deprecated
10
-
11
7
### New Features
12
8
-`igxGrid`, `igxHierarchicalGrid`, `igxTreeGrid`
13
-
- Added two public methods that spawn the add row UI for an arbitrary record in the current data view. One that accepts a rowID to use as the row the UI spawns under and the other accepting an index that has a distinct implementation for `IgxTreeGrid`. Please, refer to the official documentation for more information:[Grid Row Adding](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid/row-adding) and [Tree Grid Row Adding](https://www.infragistics.com/products/ignite-ui-angular/angular/components/treegrid/row-adding).
9
+
- Added capability to restore the state of multi column headers with `IgxGridStateDirective`.
10
+
- Introduced new 'rowStyles' and 'rowClasses' grid properties which allows to define a custom styling on each grid row
11
+
- Introduced two new *cancellable* outputs related to CRUD - `rowDelete` and `rowAdd`. Both use an `IGridEditEventArgs` object as an event argument.
- Added two public methods that spawn the add row UI for an arbitrary record in the current data view. One that accepts a rowID to use as the row the UI spawns under and the other accepting an index that has a distinct implementation for `IgxTreeGrid`. Please, refer to the official documentation for more information: [Grid Row Adding](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid/row-adding) and [Tree Grid Row Adding](https://www.infragistics.com/products/ignite-ui-angular/angular/components/treegrid/row-adding).
14
16
15
17
_Note:_ That the new record is still added at the end of the data view, after the end-user submits it.
16
18
```typescript
@@ -22,26 +24,26 @@ All notable changes for each version of this project will be documented in this
22
24
this.treeGrid.beginAddRowByIndex(10, true); // spawns the add row UI to add a child for the row at index 10
23
25
this.treeGrid.beginAddRowByIndex(null); // spawns the add row UI as the first record
24
26
```
25
-
- Added capability to restore the state of multi column headers with `IgxGridStateDirective`.
26
-
- Introduced new 'rowStyles' and 'rowClasses' grid properties which allows to define a custom styling on each grid row
27
+
- Added `headerStyles` and `headerGroupStyles` inputs to the column component.
28
+
Similar to `cellStyles` is exposes a way to bind CSS properties and style the grid headers.
29
+
- `igxTreeGrid`
30
+
- Added `TreeGridMatchingRecordsOnlyFilteringStrategy`, which allows you to display only the records matching particular filtering condition without any trace for their parents.
27
31
- `IgxSnackbarComponent`
28
32
- Introduced new 'positionSettings' input which allows to define a custom animation and position.
29
33
- `IgxToastComponent`
30
34
- Introduced new 'positionSettings' input which allows to define a custom animation and position.
31
-
## 12.1.3
32
-
33
-
### New Features
34
-
-`igxGrid`
35
-
- Added `headerStyles` and `headerGroupStyles` inputs to the column component.
36
-
Similar to `cellStyles` is exposes a way to bind CSS properties and style the grid headers.
37
35
38
-
## 12.1.2
39
-
-`igxGrid`
36
+
### General
37
+
- `igxGrid`, `igxHierarchicalGrid`, `igxTreeGrid`
38
+
- 'oddRowCSS' and 'evenRowCSS' properties has been deprecated
40
39
- The column formatter callback signature now accepts the row data as an additional argument:
The `rowData` argument may be `undefined` in remote scenarios/applying the callback on filtering labels
43
-
so make sure to check its availability.
40
+
```typescript
41
+
formatter(value: any, rowData?: any)
42
+
```
43
+
The `rowData` argument may be `undefined` in remote scenarios/applying the callback on filtering labels so make sure to check its availability.
44
+
- `IgxForOf` - now takes margins into account when calculating the space that each element takes.
44
45
46
+
_Note:_ If your virtualized items contain margins, please calculate them into the `itemSize` value for the best possible initial virtualized state.
45
47
- `IgxExcelExporterService`
46
48
- Added support for freezing column headers in **Excel**. By default, the column headers would not be frozen but this behavior can be controlled by the `freezeHeaders` option of the IgxExcelExporterOptions object.
[Ignite UI for Angular](https://www.infragistics.com/products/ignite-ui-angular) is a complete set of Material-based UI Widgets, Components & Sketch UI kits, supporting directives for [Angular](https://angular.io/) by Infragistics. Ignite UI for Angular is designed to enable developers to build enterprise-ready, high-performance HTML5 & JavaScript apps for modern desktop browsers. With the use of all features, the world’s fastest Angular grid, 60+ real-time Angular charts, and more, you are empowered to engineer excellent mobile experiences and deliver progressive web apps (PWA’s) targeting Google's Angular framework.
10. Getting only one sort and one filter event after changing the state of grid using setState function [#8064](https://github.com/IgniteUI/igniteui-angular/issues/8064)
11
+
5.**[DONE]** IgxTreeGrid: display only filtered records [#9923](https://github.com/IgniteUI/igniteui-angular/issues/9923)
12
+
6.**[DONE]** Snackbar support for animation customization [#10126](https://github.com/IgniteUI/igniteui-angular/issues/10126)
17
13
18
14
## Going down the road
19
15
@@ -24,6 +20,9 @@
24
20
5. Themes: Split themes and aid with Grid refactoring [#9556](https://github.com/IgniteUI/igniteui-angular/issues/9556)
9. IgxCombo: being able to set groups sorting order [#10125](https://github.com/IgniteUI/igniteui-angular/issues/10125)
25
+
10. Getting only one sort and one filter event after changing the state of grid using setState function [#8064](https://github.com/IgniteUI/igniteui-angular/issues/8064)
0 commit comments