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
+16-1
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,10 @@ All notable changes for each version of this project will be documented in this
4
4
5
5
## 9.1.0
6
6
7
+
### General
8
+
-`IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
9
+
-**Behavioral Change** - When a column is sortable sort indicator is always visible. The column is sorted when click on it.
10
+
7
11
### Themes
8
12
-**Breaking Change** Change the default `$legacy-support` value to false in the `igx-theme` function.
9
13
@@ -17,14 +21,25 @@ All notable changes for each version of this project will be documented in this
17
21
```typescript
18
22
public pinningConfiguration: IPinningConfig = { columns: ColumnPinningPosition.End };
19
23
```
24
+
- Added functionality for column selection.
25
+
- `selected` property has been added to the IgxColumnComponent; Allows you to set whether the column is selected.
26
+
- `selectable` property has been added to the IgxColumnComponent; Allows you to set whether the column is selectable.
27
+
- `onColumnSelectionChange` event is added for the `IgxGrid`. It is emitted when the column selection is changed.
28
+
- `excelStyleSelectingTemplate` property is introduced to IgxGrid, which allows you to set a custom template for the selecting a column in the Excel Style Filter.
29
+
- `selectedColumns` API method is added for the `IgxGrid`. It allows to get all selected columns.
30
+
- `selectColumns` API method is added for the `IgxGrid`. It allows to select columns by passing array of IgxColumnComponent or column fields.
31
+
- `deselectColumns` API method is added for the `IgxGrid`. It allows to deselect columns by passing array of IgxColumnComponent or column fields.
32
+
- `deselectAllColumns` API method is added for the `IgxGrid`. It allows to deselect all columns.
33
+
- `getSelectedColumnsData` API method is added for the `IgxGrid`. It allows to get the selected columns data.
34
+
20
35
- `IgxCombo`:
21
36
- Added `autoFocusSearch` input that allows to manipulate the combo's opening behavior. When the property is `true` (by default), the combo's search input is focused on open. When set to `false`, the focus goes to the combo items container, which can be used to prevent the software keyboard from activating on mobile devices when opening the combo.
22
37
23
38
### RTL Support
24
39
- `igxSlider` have full right-to-left (RTL) support.
25
40
26
41
## 9.0.1
27
-
- **Breaking Changes**
42
+
- **Breaking Changes**
28
43
- Remove `$base-color` from igx-typography. The igx-typography class now inherits the parent color.
Copy file name to clipboardExpand all lines: projects/igniteui-angular/src/lib/grids/README.md
+8
Original file line number
Diff line number
Diff line change
@@ -232,6 +232,7 @@ A list of the events emitted by the **igx-grid**:
232
232
|`onColumnMovingStart`|Emitted when a column moving starts. Returns the moved column object.|
233
233
|`onSelection`|Emitted when a cell is selected. Returns the cell object.|
234
234
|`onRowSelectionChange`|Emitted when a row selection has changed. Returns array with old and new selected rows' IDs and the target row, if available.|
235
+
|`onColumnSelectionChange`|Emitted when a column selection has changed. Returns array with old and new selected column' fields|
235
236
|`onColumnInit`|Emitted when the grid columns are initialized. Returns the column object.|
236
237
|`onSortingDone`|Emitted when sorting is performed through the UI. Returns the sorting expression.|
237
238
|`onFilteringDone`|Emitted when filtering is performed through the UI. Returns the filtering expressions tree of the column for which the filtering was performed.|
@@ -290,6 +291,11 @@ Here is a list of all public methods exposed by **igx-grid**:
290
291
|`deselectRows(rowIDs: any[])`|Removes the specified row(s) from the grid's selection in the `selectionAPI`.|
291
292
|`selectAllRows()`|Marks all rows as selected in the grid `selectionAPI`.|
292
293
|`deselectAllRows()`|Sets the grid's row selection in the `selectionAPI` to `[]`.|
294
+
|`selectedColumns()`|Returns array of the currently selected columns|
295
+
|`selectColumns(columns: string[]| IgxColumnComponent[], clearCurrentSelection?: boolean)`|Marks the specified columns as selected in the grid `selectionAPI`. `clearCurrentSelection` first empties the grid's selection array.|
296
+
|`deselectColumns(columns: string[]| IgxColumnComponent[])`|Removes the specified columns from the grid's selection in the `selectionAPI`.|
297
+
|`deselectAllColumns()`|Sets the grid's column selection in the `selectionAPI` to `[]`.|
298
+
|`getSelectedColumnsData()`|Gets the the data form current selected columns.|
293
299
|`findNext(text: string, caseSensitive?: boolean, exactMatch?: boolean)`|Highlights all occurrences of the specified text and marks the next occurrence as active.|
294
300
|`findPrev(text: string, caseSensitive?: boolean, exactMatch?: boolean)`|Highlights all occurrences of the specified text and marks the previous occurrence as active.|
295
301
|`clearSearch(text: string, caseSensitive?: boolean)`|Removes all search highlights from the grid.|
@@ -324,6 +330,8 @@ Inputs available on the **IgxGridColumnComponent** to define columns:
324
330
|`hidden`|boolean|Visibility of the column|
325
331
|`movable`|boolean|Set column to be movable|
326
332
|`resizable`|boolean|Set column to be resizable|
333
+
|`selectable`|boolean|Set column to be selectable|
0 commit comments