国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當前您所在的位置:首頁>新聞中心>新品發(fā)布

Kendo UI for jQuery數(shù)據(jù)管理使用教程:分組

發(fā)布時間:2020/08/31 瀏覽量:3024
要將數(shù)據(jù)按多列分組,用戶可以將所需的列拖到分組標題中。

Kendo UI目前最新提供Kendo UI for jQuery、Kendo UI for Angular、Kendo UI Support for React和Kendo UI Support for Vue四個控件。Kendo UI for jQuery是創(chuàng)建現(xiàn)代Web應(yīng)用程序的完整UI庫。

默認情況下,禁用Kendo UI Grid的分組功能。

 

入門指南

要啟用分組,請將groupable選項設(shè)置為true。 結(jié)果網(wǎng)格在其標題中公開一個新的區(qū)域,使用戶可以按列隊網(wǎng)格數(shù)據(jù)進行分組。要將數(shù)據(jù)按多列分組,用戶可以將所需的列拖到分組標題中。

$(“#grid”).kendoGrid({
groupable: true
// Other configuration.
});

要對分組內(nèi)容進行排序,請單擊分組標簽。要切換上一個示例中分組數(shù)據(jù)的排序順序,請單擊Name。通過單擊相應(yīng)標題組旁邊的箭頭,也可以將每個單獨的組從其展開狀態(tài)切換到折疊狀態(tài)。

圖1:啟用分組功能的網(wǎng)格

圖2:數(shù)據(jù)按姓氏分組的網(wǎng)格

 

與行模板一起使用

行模板明確定義行標記,而分組要求您更改行標記。要同時使用這兩個功能,請在行模板中包含一個腳本,該腳本根據(jù)現(xiàn)有組的數(shù)量添加其他單元格。

$(document).ready(function () {
// window. can be omitted if the function is defined outside the document.ready closure.
window.getGridGroupCells = function(id) {
var cnt = $(“#” + id).data(“kendoGrid”).dataSource.group().length,
result = “”;

for (var j = 0; j < cnt; j++) {
result += “ ”;
}

return result;
}

$(“#GridID”).kendoGrid({
groupable: true,
rowTemplate: “” +
“#= getGridGroupCells(‘GridID’) #” +
“………”,
altRowTemplate: “” +
“#= getGridGroupCells(‘GridID’) #” +
“………”
});
});

 

與分頁一起使用

當您將分組與分頁一起使用時,分頁發(fā)生在分組之前,結(jié)果是:

  • dataSource實例不知道顯示組中的項目在其他頁面上是否可用。

  • 如果組已折疊,則無法在已渲染的項目和組之后顯示其他頁面上的其他項目和組。 要變通解決此問題,請增加頁面大小。

要使網(wǎng)格能夠在分頁之前執(zhí)行分組,請對整個數(shù)據(jù)源進行分組。 但是在這種情況下,網(wǎng)格的性能將降低。

 

合計

通過網(wǎng)格,您可以在用戶對數(shù)據(jù)進行分組時顯示匯總的結(jié)果。若要使用聚合功能啟用分組,請使用Grid的聚合,groupFooterTemplate,groupHeaderColumnTemplate或footerTemplate設(shè)置以及其數(shù)據(jù)源的group和聚合字段。

 

 

 

 

 

 


 

 

 

 


 

 


 

 



 


 

 

 
 

 

 

下一篇:有沒有一個可以與Wowza Stream Engine 4配合的VOD內(nèi)容管理系統(tǒng)?
上一篇:Materialise Robot:自動化AM生產(chǎn)過程,提升運營效率

                               

 京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫

                            華滋生物