afterItemCatch
Описание
Происходит после захвата элемента
К сведению
Событие работает только в режимах организационной диаграммы и mindmap библиотеки Diagram, свойство itemsDraggable должно быть установлено в true.
Использование
"afterItemCatch": ({
id: string | number,
targetId: string | number,
batch: (string | number)[],
event: PointerEvent
}) => void;
Параметры
Колбек события вызывается с объектом со следующими параметрами:
id- идентификатор перемещённого элементаtargetId- идентификатор це левого элементаbatch- массив идентификаторов перемещённых элементовevent- объект события
Пример
// инициализация Diagram Editor
const editor = new dhx.DiagramEditor("editor_container");
// загрузка данных
editor.parse(data);
// привязка обработчика к событию
editor.events.on("afterItemCatch", ({ id, targetId }) => {
console.log(`
item ${id} is caught by the item ${targetId}
`);
});
Журнал изменений:
- Параметр
batchбыл добавлен в v6.0 - Начиная с v6.0, колбек принимает объект в качестве параметра