2017-01-03 63 views
0

我想禁用調整對某些列,我發現上網本的Javascript KendoGrid - 禁用列調整

http://dojo.telerik.com/AXAvi

在上面的鏈接演示工作正常的。然而,當我試圖將完全相同的代碼複製到我的項目,它只是不工作..似乎綁定啓動函數不會觸發,當我嘗試調整網格中的列的大小..有人可以擺脫我輕?這裏是我的代碼:

 var grid = $("#resourceNationalitiesGrid").data("kendoGrid"); 
     grid.resizable.bind("start", function(e) { 
      alert("Function triggered"); 
      if ($(e.currentTarget).data("th").data("field") == "ID") { 
       e.preventDefault(); 
       setTimeout(function(){ 
        grid.wrapper.removeClass("k-grid-column-resizing"); 
        $(document.body).add(".k-grid th").css("cursor", ""); 
       }); 
      } 
     }); 
+0

是否'數據( 「田」)中'真的存在在你身邊與值'ID'(區分大小寫)?控制檯中有任何錯誤嗎? –

回答

0

嘗試將提到的代碼塊放入網格的數據綁定事件中。

或者希望你指定:

resizable: true 

網格初始化

+0

您好, 1)是的,可調整大小設置爲真 2)我把網格的數據綁定事件中提到的大塊代碼,它不工作:( – user1945114

+0

你可以發佈一個dojo/jsfiddle與演示片? –