Skip to main content
All docs
V24.1

DxTreeList.GetTotalSummaryItems() Method

Returns the collection of total summary items.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v24.1.dll

NuGet Package: DevExpress.Blazor

Declaration

public IReadOnlyList<ITreeListSummaryItem> GetTotalSummaryItems()

Returns

Type Description
IReadOnlyList<ITreeListSummaryItem>

Total summary items.

Remarks

The following code snippet customizes the Progress column’s footer. The footer contains the summary’s display text that is formatted in italics.

@inject EmployeeTaskService EmployeeTaskService

<DxTreeList Data="TreeListData" KeyFieldName="Id" ParentKeyFieldName="ParentId">
    <Columns>
        <DxTreeListDataColumn FieldName="Name" Caption="Task" />
        <DxTreeListDataColumn FieldName="EmployeeName" />
        <DxTreeListDataColumn FieldName="StartDate" />
        <DxTreeListDataColumn FieldName="DueDate" />
        <DxTreeListDataColumn FieldName="Status" Caption="Progress" DisplayFormat="p0" >
            <FooterTemplate>
                @{
                    var summaryItems = context.TreeList.GetTotalSummaryItems();
                    if (summaryItems.Any()) {
                        foreach (var i in summaryItems) {
                            <i>@context.TreeList.GetTotalSummaryDisplayText(i)</i>
                        }
                    }
                }
            </FooterTemplate>
        </DxTreeListDataColumn>
    </Columns>
    <TotalSummary>
        <DxTreeListSummaryItem FieldName="Status" SummaryType="TreeListSummaryItemType.Avg" />
    </TotalSummary>
</DxTreeList>

@code {
    List<EmployeeTask> TreeListData { get; set; }

    protected override void OnInitialized() {
        TreeListData = EmployeeTaskService.GenerateData();
    }
}

DevExpress Blazor TreeList - Total Summary

For more information about summaries in the TreeList component, refer to the following topic: Summary in Blazor TreeList.

See Also