Я создал трехуровневую инфраструктуру igHierarchicalGrid, которая выглядит следующим образом:
Я хочу выбрать третью строку с помощью ProductNumber программно.Я могу сделать это до второго уровня (Пицца), но не могу достичь того же самого для записей третьего уровня.
Ниже приведен мой код для выбора пиццы
var parentGrid = grid.igHierarchicalGrid("rootWidget");
var row = parentGrid.rowAt(0);
grid.igHierarchicalGrid("expand", row);
var subGrids = grid.igHierarchicalGrid("allChildren");
$(subGrids).each(function(index, subGrid) {
$(subGrid).igGridSelection("selectRow", 0);
});
grid.igHierarchicalGrid ("allChildren") возвращает все дочерние элементы развернутых в данный момент строк, но возвращает их как элементы сетки, в то время как моя проблема заключается в том, что эти элементы также являются HierarchicalGrids, которые я хочу развернуть и выбрать дочерних элементов.