A plugin that provides items for total, group, and tree summaries.
Use the following statement to import the plugin:
import { SummaryState } from '@devexpress/dx-react-grid';
none
Name | Type | Default | Description |
---|---|---|---|
totalItems? | Array<SummaryItem> | [] | The total summary items. |
groupItems? | Array<GroupSummaryItem> | [] | The group summary items. |
treeItems? | Array<SummaryItem> | [] | The tree summary items. |
Describes the summary item associated with a column.
Field | Type | Description |
---|---|---|
columnName | string | The name of a column associated with the current summary item. |
type | SummaryType | A summary type. |
Describes a group summary item.
Extends SummaryItem
Field | Type | Default | Description |
---|---|---|---|
showInGroupFooter? | boolean | true | If true , the summary item is rendered in the group footer. Otherwise, it is rendered in the group row. |
alignByColumn? | boolean | false | If true , the summary item is rendered in the column for which it is calculated. Otherwise, it is appended to the group caption. Applies only when showInGroupFooter is set to false . |
Describes a filter operation. Accepts a built-in operation or custom string.
Type: string
Built-in operations: sum
, max
, min
, avg
, count
.
none
Name | Plugin | Type | Description |
---|---|---|---|
totalSummaryItems | Getter | Array<SummaryItem> | Total summary items. |
groupSummaryItems | Getter | Array<GroupSummaryItem> | Group summary items. |
treeSummaryItems | Getter | Array<SummaryItem> | Summary items applied to rows that contain child rows. |