分组
从本质上讲,这个实现不是直接通过ListView实现的,而是使用DataSource分组功能:
样的解释
你可以在这里找到完整的示例:
由ListView HtmlHelper进行分组。NET MVC (Demo)
最初,没有绑定ListView来防止双重加载。这是通过.AutoBind(假)
财产。
关键部分是配置ListView模板,以适当地容纳数据的分组结构:
而画龙点睛的笔刷是叫集团()
ListView的DataSource实例方法:
$(function () {var groupDetails ={字段:'国家',dir: 'desc',比较:函数(a, b) {if (a.items。长度=== b.items.length){返回0;} else if (a.items。长度> b.s items. Length){返回1;} else{返回-1;}}} var listView = $("#listView").data().kendoListView;var dataSource = listView.dataSource;dataSource.group (groupDetails);});