2015-05-08 101 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