我有一个网格,我正在向不同地区展示用户。这是列
| Name | Region | Registered |
是否可以按地区分组,并在组标题中显示已注册用户的数量 e.g
| Name | Region | Registered |
Region : London (Registered: 2)
| Martin | London | 1 |
| John| London | 1 |
| Ted | London | 0 |
答案 0 :(得分:2)
在要分组的列上并设置自定义文本,将groupHeaderTemplate设置为一个函数,然后您可以按文本返回要为该组显示的内容。
columns: [ { field: 'name', groupHeaderTemplate: groupHeaderName },
使用功能groupHeaderName ...
function groupHeaderName(e) {
// Do whatever you need to here.
var items = $("#myGrid").data("kendoGrid").dataSource.data();
return e.value + " from total: " + items.length; // or whatever you need to do.
}