Kendo grid Kendogrid获取父网格的详细信息行

Kendo grid Kendogrid获取父网格的详细信息行,kendo-grid,Kendo Grid,有没有办法从分层网格中获取详细信息行 以下是我如何设置详图网格: function setChildGrid(e){ var detailRow = e.detailRow; detailRow.find(".detail-grid").kendoGrid({ // datasource and all needed setup is here... }); } 在我的父网格中: $("#parent-grid").kendoGrid({

有没有办法从分层网格中获取详细信息行

以下是我如何设置详图网格:

function setChildGrid(e){

    var detailRow = e.detailRow;

    detailRow.find(".detail-grid").kendoGrid({
           // datasource and all needed setup is here...
   });

}
在我的父网格中:

$("#parent-grid").kendoGrid({
   // datasource and all needed setup is here...
   detailTemplate: "<div>my template here...</div>"
   detailInit: setChildGrid
});

您可以根据行找到详细信息网格

剑道渲染细节网格如下:

有两种行类型 1.
.k-master-row
带guid(这是父表中具有更多子网格的行)。 2.
.k-detail-row
仅在主行展开时隐藏和显示。它包含子元素
作为详细信息网格

因此,要找到一行的子网格

var detailsGridForRow = $(givenRow).siblings('.k-detail-row').find('.k-grid').data('kendoGrid');
它应该是
同级('.k-detail-row')
(单数
“detail”
而不是
“details”
)。
var detailsGridForRow = $(givenRow).siblings('.k-detail-row').find('.k-grid').data('kendoGrid');