gpt4 book ai didi

javascript - 如何使用 KendoDetailInit 函数从另一个网格的不同行获取不同的网格作为子级

转载 作者:行者123 更新时间:2023-12-03 04:06:12 24 4
gpt4 key购买 nike

我制作了一个网格,每行都有按钮,单击后会打开一个弹出窗口,每个按钮上都有不同的网格。

弹出网格的每一行都可以有一个子网格(另一个只有一列的网格)。如果没有 child ,它应该是空的。

因此,我尝试使用父 ID(PId) 和 (Id) 将每一行映射到一个子项,如给定示例所示,它将所有可用的子项放入一行中,或者不将它们放入一行中它。

Dojo Sample Code

最佳答案

使用 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演示上述内容。

关于javascript - 如何使用 KendoDetailInit 函数从另一个网格的不同行获取不同的网格作为子级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44545719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com