Ext.Net學習筆記15:Ext.Net GridPanel 匯總(Summary)用法


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等,都是我們最常用的匯總類型。

image

加上這些代碼以后我們已經能夠看到總行數了,但是這樣顯示不夠好看,我們可以使用SummaryRender來自定義顯示:

<ext:SummaryColumn runat="server"  ID="columnName" Width="150" Text="姓名" DataIndex="Name" 
    SummaryType="Count">
    <SummaryRenderer Handler="return '共 ' + value + ' 條'"></SummaryRenderer>
</ext:SummaryColumn>

刷新以后的截圖如下:

image

分組匯總(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>

開啟分組匯總功能之后,我們的截圖如下:

image

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM