使用大数据集方法时,没有人有一个带有DataGridAggregates(针对列总计)的Blazorise DataGrid示例吗?
当我尝试时,没有页脚出现:
<DataGrid TItem="CustomerOrderSummaryDto"
Data="@PagedResults?.Results"
ReadData="@OnReadDataAsync"
TotalItems="@PagedResults?.TotalCount"
AggregateData="@_counts"
>
<ChildContent>
<DataGridColumn TItem="CustomerOrderSummaryDto" Field="@nameof(CustomerOrderSummaryDto.Total)"
Caption="Total" />
<DataGridColumn TItem="CustomerOrderSummaryDto" Field="@nameof(CustomerOrderSummaryDto.OrderRef)"
Caption="Order Ref" />
<DataGridAggregates>
<DataGridAggregate TItem="CustomerOrderSummaryDto"
Field="@nameof( CustomerOrderSummaryDto.Total)"
Aggregate="DataGridAggregateType.Sum" DisplayFormat="{0:C}" />
</DataGridAggregates>
我将_counts设置为带有一个虚拟条目的虚拟IList。样本文档尚不清楚此交互。
这是因为你放置列和DataGridAggregates
内部ChildContent
。使用聚合时,必须将它们分成不同的渲染片段。
例
<DataGrid TItem="Employee">
<DataGridAggregates>
// aggregates
</DataGridAggregates>
<DataGridColumns>
// columns
</DataGridColumns>
</DataGrid>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句