Перейти к основному содержимому

Методы TreeCollection в Toolbar

Вы можете использовать следующие методы TreeCollection библиотеки Suite:

НазваниеОписание
add()Добавляет элемент в компонент
canCopy()Проверяет, можно ли скопировать элемент управления в другой элемент управления
copy()Добавляет копию элемента и размещает её в указанной позиции
eachChild()Перебирает дочерние элементы элемента управления
eachParent()Перебирает все родительские элементы (непосредственного родителя и его родителя и так далее, пока родителем не станет сам компонент)
exists()Проверяет, существует ли указанный элемент в компоненте
filter()Фильтрует элементы управления по определённому критерию
forEach()Перебирает все элементы древовидной коллекции
getFilters()Возвращает объект с применёнными фильтрами
getId()Получает ID элемента
getIndex()Получает текущую позицию элемента
getItem()Получает элемент по его ID
getItems()Получает дочерние элементы элемента управления
getLength()Подсчитывает дочерние элементы элемента управления
getParent()Получает ID родителя элемента управления
getRoot()Возвращает ID главного компонента
haveItems()Проверяет, есть ли у элемента дочерние элементы
move()Перемещает элементы на другие позиции
refreshItems()Обновляет дочерние элементы элемента управления
remove()Удаляет элемент
removeAll()Очищает компонент от всех элементов управления
resetFilter()Сбрасывает активные фильтры
restoreOrder()Восстанавливает компонент в состояние, предшествовавшее сортировке/фильтрации
save()Сохраняет изменения, внесённые в древовидную коллекцию, на стороне сервера
serialize()Сериализует данные компонента в формат JSON, XML или CSV
sort()Сортирует элементы управления по определённому критерию
update()Изменяет элемент
const editor = new dhx.DiagramEditor("editor_container", {
type: "default",
view: {
toolbar: true
}
});
// удаляет все элементы Toolbar
editor.toolbar.data.removeAll();