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');