2015-05-08 72 views
0

我有一个kendo网格,它是绑定dynamiclay onclik按钮,第一个单击按钮我可以使列分组,然后在第二次点击后,否则我不能kendo grid groupable不工作asp.net mvc

疗法是我的剑道电网代码:

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, 
     }); 
+0

您可以在您的单击事件处理程序中显示您的分组代码吗?看看这个例子:http://jsbin.com/OTEmaQos/1/edit?html,js,output – mjw

+0

我有一个提交按钮,所以我把网格刷新成功事件$(“#grid”)。data ( “kendoGrid”)dataSource.groupable(真)。即使它不起作用 – ODE

回答

0

请参阅上述评论的链接的例子。设置

groupable 

属性本身不会分组数据。您需要明确地调用组方法

$("#grid").data("kendoGrid").dataSource.group({ field: "foo" }); 
+0

问题是我没有要显示的spcefic列,我选择了我想要动态显示的列 – ODE

+0

添加一些逻辑以将groupBy列名分配给变量并将“foo”替换为你的变量。 – mjw

+0

我不想在第一个网格绑定后创建scpecefic字段,所有的文件都不支持第一个点击按钮后将数据绑定到剑道网格上的可分组选项 – ODE