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

Обзор методов Toolbar

К сведению

Используйте метод parse() для управления данными Toolbar.

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

НазваниеОписание
disable()Отключает и затемняет элемент(ы) Toolbar
enable()Включает отключенный элемент(ы) Toolbar
getSelected()Возвращает массив с ID выбранных элементов
getState()Получает текущие значения/состояния элементов управления
hide()Скрывает элемент Toolbar
isDisabled()Проверяет, отключен ли элемент Toolbar
isSelected()Проверяет, выбран ли указанный элемент Toolbar
paint()Перерисовывает Toolbar на странице
select()Выбирает указанный элемент Toolbar
setFocus()Устанавливает фокус на элемент управления Input по его ID
setState()Устанавливает значения/состояния элементов управления
show()Показывает элемент Toolbar
unselect()Снимает выделение с выбранного элемента Toolbar
const editor = new dhx.DiagramEditor("editor_container", {
type: "default",
view: {
toolbar: true
}
});
// отключает элемент "file"
editor.toolbar.disable("$file");
// отключает элементы "file" и "scale"
editor.toolbar.disable(["$file", "$scale"]);
// отключает все элементы
editor.toolbar.disable();

Обзор методов TreeCollection

Вы можете использовать следующие методы 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();