Кожен елемент дерева розширюється наступними службовими властивостями і методами:
readonly $expanded: boolean
Елемент розгорнуто.
Розгортає елемент дерева (якщо він був згорнутий). Працює як для статичних, так і для динамічних дерев.
path - масив, який визначає шлях у дереві, починаючи з кореня. Масив може містити будь-які елементи.
predicate - функція, яка буде викликатися для пошуку заданого елементу у дереві. Повинна повернути true,
якщо елемент дерева item відповідає елементу в масиві val.
Аргументи предиката:
item: ITreeElement - елемент дерева.val: any - елемент з масива path.Виділяє у дереві елемент по заданому шляху. Має сенс тільки для динамічних дерев. В процесі роботи метод розгортає всі проміжні вузли.
Більш детально робота з деревами описана в розділі про ієрархічні моделі даних.