我已经制作了一个网格,每行都有按钮,点按即可打开每个按钮上有不同网格的弹出窗口。
弹出网格的每一行都可能有一个子节点(另一个网格只有一列)。如果没有孩子,那就应该是空的。
所以,我正在尝试使用parent-Id(PId)和(Id)来映射每一行,如给定的示例所示,它将所有可用的子节点放入一行或不将它们放入它
答案 0 :(得分:1)
使用detailInit
需要稍微不同的方法来公开属于父项的数据。您可以使用e.data
提取此数据,如下所示:
var newData2 = crdata.filter(function(ell) {
return ell.NId == e.data.Id && ell.PId != 0;
});
除了检查dataSource NId =父行Id并将子网格的dataSource设置移动到detailInit
函数本身之外,还应该这样做。
Dojo example来演示上述内容。