loadNodes(keys: Array, withSelect: Boolean, focusLast: Boolean);
keys. Массив ключей элементов, до которых нужно загрузить дерево;
withSelect. Признак выделения элементов после загрузки. Если параметр имеет значение true, то элементы будут выделены после загрузки, иначе - нет;
focusLast. Признак установки фокуса на последний элемент в массиве ключей. Если параметр имеет значение true, то фокус будет установлен, иначе - не будет.
Метод loadNodes загружает справочник до элементов с указанными ключами.
Для выполнения примера предполагается наличие на странице компонента DictionaryBox с наименованием «dictionaryBox» (см. «Пример создания компонента DictionaryBox» ). Получим дерево элементов справочника, перезагрузим данные до вершины с указанным индексом, после чего выделим её:
// Получим область данных справочника var area = dictionaryBox.getDataArea(); // Получим дерево элементов справочника var tree = area.getActiveDictTree(); // Загрузим данные до указанной вершины и выделим её tree.loadNodes([tree._Source.getChildEls()[0].getKey()], true, true);
В результате данные были перезагружены и элемент был выделен:
См. также: