在`igHierarchicalGrid`中获取当前扩展行的子网格条目

时间:2015-03-03 14:21:02

标签: ignite-ui iggrid rowexpansion

我正在尝试实现一种功能,其中我想要的是获取当前正在扩展的行的子项的数据。我在Ignite UI Help Forum上看到了示例,但它对我没有帮助。该示例在this fiddle中进行了演示。在

ui.owner.allChildren().data().igGrid.dataSource.data()

给我所有扩展行子项的数据。我想在每个级别实现此功能,即假设第2级的行被扩展,那么,我希望能够获得与该行相关联的子网格数据。

在上面提到的例子中,我希望能够在扩展食物时获取Food行子项的数据,并在扩展时获取Beverages行子项的数据。

我无法弄清楚,如何过滤掉那些不属于特定行的条目。

由于

1 个答案:

答案 0 :(得分:3)

我设法找到了一种方法来提取特定的子网格数据:

$(ui.parentrow.context).find("table[data-childgrid=true]")
                       .data()
                       .igGrid
                       .dataSource
                       .data();

这应该更容易使用事件参数更直接地访问!