Hierarchy Grids,详细(子)网格中的更改函数如何更新主表上的列

时间:2013-03-21 23:14:23

标签: telerik kendo-ui telerik-grid kendo-grid

我在主表中有一个总得分字段,我需要从详细(子)表更新。

我认为这将在详细(子)表中实现,每次更改我计算完整总分并需要更新子表所属的行。我在顶级对象上尝试了set命令,但它还没有对我有用。

任何想法都会受到赞赏吗?

由于

-Andrew

1 个答案:

答案 0 :(得分:0)

让我们在详细信息网格中调用element HTML元素。然后找到与包含此元素的父dataItem对应的grid将是:

var parentRow = $(elem).closest(".k-detail-row").prev();
//find parent grid
var grid = parentRow.closest("[data-role='grid']").data("kendoGrid");
//get the parent grid row DataItem
var parentDataItem = grid.dataItem(parentRow);

在示例http://jsfiddle.net/OnaBai/qxZtk/1/中打开其中一行的详细信息,然后点击Change按钮。您会注意到“名字”已更新。