getItem()
Описание
Возвращает объект указанного выбранного элемента или объект последнего выбранного элемента, если метод вызван без аргументов
Использование
getItem({
id: string | number
}): object;
//или
getItem(): object;
Параметры
Метод принимает в качестве аргумента объект со следующим параметром:
id- (обязательный) идентификатор искомого элемента
Возвращаемое значение
Метод возвращает объект указанного элемента, если он есть в списке выбранных, либо объект последнего выбранного элемента, если метод вызван без аргументов
Пример
// диаг рамма должна быть создана с опцией "select:true"
const diagram = new dhx.Diagram("diagram_container", {
select: true
});
// загрузка д анных
diagram.data.parse(data);
console.log(diagram.selection.getIds()); // -> ["1", "2", "3"]
// получение последнего выбранного элемента
const item = diagram.selection.getItem();
// -> {id: "3", text: "Technical Director", title: "Jerry Wagner"}
// получение выбранного элемента по id
const item = diagram.selection.getItem({ id: "1" });
// -> {id: "1", text: "Chairman & CEO", title: "Henry Bennett"}
// попытка получит ь элемент, которого нет в списке выбранных
const item = diagram.selection.getItem({ id: "4" });
// -> возвращает undefined, так как элемента с указанным id в списке выбранных нет
Журнал изменений: Обновлено в v6.0
Полезные статьи:
Связанный пример: Diagram. Selection. Выбор элемента