我正在尝试实现一种功能,其中我想要的是获取当前正在扩展的行的子项的数据。我在Ignite UI Help Forum上看到了示例,但它对我没有帮助。该示例在this fiddle中进行了演示。在
ui.owner.allChildren().data().igGrid.dataSource.data()
给我所有扩展行子项的数据。我想在每个级别实现此功能,即假设第2级的行被扩展,那么,我希望能够获得与该行相关联的子网格数据。
在上面提到的例子中,我希望能够在扩展食物时获取Food
行子项的数据,并在扩展时获取Beverages
行子项的数据。
我无法弄清楚,如何过滤掉那些不属于特定行的条目。
由于
答案 0 :(得分:3)
我设法找到了一种方法来提取特定的子网格数据:
$(ui.parentrow.context).find("table[data-childgrid=true]")
.data()
.igGrid
.dataSource
.data();
这应该更容易使用事件参数更直接地访问!