getElems(filter: PP.Mb.ElsFilter);
filter. Фильтр, которому удовлетворяют дочерние элементы. Если этот фильтр использовался в последний раз, то загруженные элементы модели будут удалены.
Метод getElems возвращает загруженные элементы модели дерева.
Для выполнения примера необходимо наличие на html-странице объекта типа MetaTree с наименованием «metaTree» (см. «Конструктор MetaTree»). Проверим, загружены ли все элементы и проверим наличие элементов в модели:
// Получаем модель дерева метаданных var metaSource = metaTree.getSource(); // Проверяем, все ли элементы загружены if (metaSource.getIsDataLoading()) { console.log("Элементы загружаются"); } else { console.log("Все элементы загружены"); } // Проверяем наличие элементов в модели if (metaSource.getIsEmpty()) { console.log("Модель не имеет элементов"); } else { console.log("В модели есть элементы"); }
В результате в консоль был выведен результат проверки:
Все элементы загружены
В модели есть элементы
Получаем наименования загруженных элементов модели:
// Получаем загруженные элементы модели var elems = metaSource.getElems(metaSource.getDefaultFilter()); console.log("Загруженные элементы модели:"); for (var i in elems) { console.log(elems[i].n); }
В результате в консоль были выведены наименования загруженных элементов модели:
Загруженные элементы модели:
express1
Источники
См. также: