2015-03-03 11 views
1

Я пытаюсь достичь функциональности, в которой я хочу получить данные дочерних элементов строки, которая в настоящее время расширяется. Я пришел через Пример на Ignite UI Help Forum, но это не помогает мне с проблемой. Пример показан в this fiddle.Получение записей дочерних сеток в настоящее время расширенной строки в `igHierarchicalGrid`

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

дает мне данные всех детей с расширенными рядами. Я хочу, чтобы эта функциональность достигла на всех уровнях. Предположим, что строка на уровне 2 расширена, тогда я хочу иметь возможность получать данные дочерней сетки, связанные с этой строкой.

В примере выше упомянутой скрипки, я хочу иметь возможность получить данные от детей Food, когда еда расширяется, и Beverages детей ряда, когда это расширено.

Я не могу понять, как я могу отфильтровать те записи, которые не относятся к определенной строке.

Благодаря

ответ

3

мне удалось найти способ для вас, как извлечь конкретные данные ребенка сетки:

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

Это должно еще быть легче получить доступ, используя аргументы событий более непосредственно!