C# 剑道网格可分组不';t工作asp.net mvc
我有一个剑道网格,它是动态绑定在单击按钮上的,第一次单击按钮我可以对列进行分组,然后在第二次单击中进行分组,否则我不能 这是我的剑道格网代码:C# 剑道网格可分组不';t工作asp.net mvc,c#,asp.net-mvc,kendo-grid,grouping,C#,Asp.net Mvc,Kendo Grid,Grouping,我有一个剑道网格,它是动态绑定在单击按钮上的,第一次单击按钮我可以对列进行分组,然后在第二次单击中进行分组,否则我不能 这是我的剑道格网代码: var grid = $("#grid").kendoGrid({ dataSource: { data: gridData, schema: { model: model,
var grid = $("#grid").kendoGrid({
dataSource: {
data: gridData,
schema: {
model: model,
parse: parseFunction
},
pageSize: 20
},
scrollable : true,
sortable: true,
groupable: true,
pageable: true,
resizable: true,
refresh: true,
navigatable: true,
});
请参见上述注释中的链接示例。设定
groupable
属性本身不会对数据进行分组。您需要显式地调用group方法
$("#grid").data("kendoGrid").dataSource.group({ field: "foo" });
能否在单击事件处理程序中显示分组代码?看看这个例子:我有一个提交按钮,所以我把网格刷新放在成功事件$(“#grid”).data(“kendoGrid”).dataSource.groupable(true)上;即使它不起作用,问题是我没有要显示的spcefic列,我选择要动态显示的列添加一些逻辑将groupBy列名分配给变量并用变量替换“foo”。我不想在第一次网格绑定后使scpecefic字段可分组,在第一次单击按钮将数据绑定到kendo Grid后,所有文件都不支持groupable选项。请显示提交处理程序和数据绑定代码。