Ich habe Kendo-Gitter. Dieses Raster enthält eine Hierarchie von Detailrastern.So erhalten Sie dataItem von Detailraster in Kendo-Gitter
Kann ich dataItem für dieses Detailraster nehmen, wenn ich nach Zeile klicke?
Ich habe Kendo-Gitter. Dieses Raster enthält eine Hierarchie von Detailrastern.So erhalten Sie dataItem von Detailraster in Kendo-Gitter
Kann ich dataItem für dieses Detailraster nehmen, wenn ich nach Zeile klicke?
Sie können folgenden Rückrufcode verwenden.
Funktion (e) { console.log ($ (e.target.closest ('. K-Grid')). Data ("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
}
}
]
}
ist hier ein Befehlsname 'Click' in Kendo Raster. Wenn Sie auf den Befehl klicken, wird die entsprechende Funktion ausgeführt.
Diese Arbeit für mich:
$("#main_grid_id").data("kendoGrid").dataItem($(e.currentTarget).closest("tr.k-detail-row").prev("tr"))
den Code geben Sie bitte Sie bereits haben, ist es schwer, mit nur so viel Informationen zu helfen –