我在主表中有一个总得分字段,我需要从详细(子)表更新。
我认为这将在详细(子)表中实现,每次更改我计算完整总分并需要更新子表所属的行。我在顶级对象上尝试了set命令,但它还没有对我有用。
任何想法都会受到赞赏吗?
由于
-Andrew
答案 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
按钮。您会注意到“名字”已更新。