beforeShapeIconClick
Описание
Срабатывает перед нажатием элемента управления на панели инструментов элемента
Использование
"beforeShapeIconClick": (
iconId: string,
shape: object
) => boolean | void;
Параметры
Колбек события вызывается со следующими параметрами:
iconId- тип или идентификатор элемента управления панели инструментовshape- объект с конфигурацией элемента
Возвращаемое значение
Колбек возвращает false, чтобы предотвратить нажатие элемента управления панели инструментов; в противном случае — true
К сведению
Для обработки внутренних событий Diagram Editor можно использовать метод on().
Пример
// инициализация Diagram Editor
const editor = new dhx.DiagramEditor("editor_container");
// загрузка данных
editor.parse(data);
// подключение обработчика события
editor.events.on("beforeShapeIconClick", (iconId, shape) => {
console.log(`
You will click the ${iconId} toolbar control of the shape ${shape.id}
`);
return true;
});
Журнал изменений: Добавлено в v3.1