Summary的用法和Group一樣簡單,分為兩步:
啟用Summary功能
在Feature標簽內,添加如下代碼:
<ext:Summary runat="server"></ext:Summary>
使用匯總列
然后我們需要在ColumnModel中使用SummaryColumn:
<ext:SummaryColumn runat="server" ID="columnName" Width="150" Text="姓名" DataIndex="Name" SummaryType="Count"> </ext:SummaryColumn>
SummaryType表示匯總類型,可用的有Count、Average、Max、Min、Sum等,都是我們最常用的匯總類型。

加上這些代碼以后我們已經能夠看到總行數了,但是這樣顯示不夠好看,我們可以使用SummaryRender來自定義顯示:
<ext:SummaryColumn runat="server" ID="columnName" Width="150" Text="姓名" DataIndex="Name" SummaryType="Count"> <SummaryRenderer Handler="return '共 ' + value + ' 條'"></SummaryRenderer> </ext:SummaryColumn>
刷新以后的截圖如下:

分組匯總(Group Summary)
我們在上一篇中介紹了Ext.Net中GridPanel的Grouping用法,接下來我們看一下對分組匯總的實現,一樣很簡單,只需要開啟這個功能:
<Features> <ext:GridFilters ID="GridFilters1" runat="server" Local="true"> <Filters> <ext:StringFilter DataIndex="Name"></ext:StringFilter> </Filters> </ext:GridFilters> <ext:Summary runat="server"></ext:Summary> <ext:GroupingSummary runat="server"></ext:GroupingSummary> </Features>
開啟分組匯總功能之后,我們的截圖如下:

注意:Summary功能和Group功能一樣,都是在客戶端完成的,並且只對當前頁的數據進行匯總和分組。
