私は剣道グリッドを持っています。このグリッドには詳細グリッドの階層が含まれます。剣道グリッドのディテールグリッドからdataItemを取得する方法
行ごとにクリックすると、この詳細グリッドのdataItemを取得できますか?
私は剣道グリッドを持っています。このグリッドには詳細グリッドの階層が含まれます。剣道グリッドのディテールグリッドからdataItemを取得する方法
行ごとにクリックすると、この詳細グリッドのdataItemを取得できますか?
次のコールバックコードを使用できます。
function(e){ console.log($(e。ターゲット.closest( 'k-grid'))データ( "kendoGrid")。dataItem(e.target)); }
{
title: "Click",
width: "100px",
command: [
{
name: "Click",
click: function (e) {
e.preventDefault();
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
// You can access value of column by dataItem.columnID
}
}
]
}
ここでは、剣道グリッドのコマンド名をクリックします。コマンドをクリックすると、適切な機能が実行されます。
私にとってはこの作品:
$("#main_grid_id").data("kendoGrid").dataItem($(e.currentTarget).closest("tr.k-detail-row").prev("tr"))
は、あなたが既に持っているコードを提供してください、それだけでその多くの情報を支援するのは難しいです –