2017-12-21 13 views
0

剣道グリッドのプロパティ未定義の「最も近い」を読み取ることはできませんが、私は...私を助けてくださいcannot read property 'closest' of undefined in kendo gridは、私は現在、グリッドB.を剣道する剣道グリッドAのデータを設定してい

に問題がある

これは剣道Bのボタンでのonclickのコード

$("#add-Resources").click(function() { 
 
      var gridModal = $("#resourcesGrid").data("kendoGrid"); 
 
      var selectedItemModal = gridModal.dataItem(gridModal.select()); 
 

 
      var grid = $("#tblDelivery").data("kendoGrid"); 
 
      var dataItem = grid.dataItem(grid.current().closest("tr")); 
 
      dataItem.set("Resource", selectedItemModal.Name); 
 
      //alert(selectedItemModal.Name); 
 
      $('#resources_modal').modal('toggle'); 
 
     });

答えて

1

であります0は、ナビゲート可能なセルを表すパラメータをとります。 current(someJqueryElement)を使用すると、closestに電話することができます。即ち

current(someJqueryElement).closest('tr'); 

Here'stelerikcurrent方法のドキュメント。

currentメソッドを使用するサンプルコードとしてheredojoを参照することもできます。

+1

ありがとう、しかし、私はちょうどセットnavigatableを選択します:私のグリッドでtrueそれはまだ現在の()と一緒に働いています。近辺( 'tr') –

+0

ええ、あなたは正しいです。 'navigatable:true'は' dojo'サンプルで使われます。 – MUT

関連する問題