Gets the hierarchical representation of the group by records.
Returns an array of the selected IgxGridCells.
Clears grouping for particular column, array of columns or all columns.
Name of column or array of column names to be ungrouped.
Deselect all rows within a group.
The group record which rows would be deselected.
Expands the specified group and all of its parent groups.
The group record to fully expand.
Returns a CellType object that matches the conditions.
Returns a CellType object that matches the conditions.
match any rowID
Returns an array of the current cell selection in the form of [{ column.field: cell.value }, ...].
Groups by a new IgxColumnComponent based on the provided expression, or modifies an existing one.
Also allows for multiple columns to be grouped at once if an array of ISortingExpression is passed.
The groupingDone event would get raised only once if this method gets called multiple times with the same arguments.
this.grid.groupBy({ fieldName: name, dir: SortingDirection.Asc, ignoreCase: false });
this.grid.groupBy([
{ fieldName: name1, dir: SortingDirection.Asc, ignoreCase: false },
{ fieldName: name2, dir: SortingDirection.Desc, ignoreCase: true },
{ fieldName: name3, dir: SortingDirection.Desc, ignoreCase: false }
]);
Returns if a group is expanded or not.
The group record.
Select all rows within a group.
Toggles the expansion state of a group.
The group record to toggle.
Gets/Sets the array of data that populates the component.
Returns a reference to the master-detail template.
let detailTemplate = this.grid.detailTemplate;
Gets/Sets the message displayed inside the GroupBy drop area where columns can be dragged on.
Gets/Sets the template that will be rendered as a GroupBy drop area.
Gets the group by row selector template.
Gets/Sets a list of expansion states for group rows.
Gets/Sets the group by state.
Gets/Sets the template reference for the group row.
Gets/Sets whether created groups are rendered expanded or collapsed.
Gets/Sets the grouping strategy of the grid.
Gets/Sets whether the grouped columns should be hidden.
Gets/Sets the value of the id attribute.
Returns whether the IgxGridComponent has group area.
Gets/Sets the total number of records in the data source.
Grid provides a way to present and manipulate tabular data.