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

onBeforeTaskMultiSelect

Description

Срабатывает непосредственно перед изменением состояния выбора задачи (когда задача собирается быть выбрана или снята с выбора).

onBeforeTaskMultiSelect: (id: string | number, state: boolean, e: Event | null) => void;

Parameters

  • id - (required) string | number - уникальный идентификатор задачи
  • state - (required) boolean - true, если задача будет выбрана, false - если будет снята с выбора
  • e - (required) Event | null - нативный объект события, если доступен

Example

gantt.attachEvent("onBeforeTaskMultiSelect", function(id, state, e){  
// добавьте вашу логику здесь
return true;
});

Details

заметка

note Это событие является частью расширения multiselect, поэтому убедитесь, что плагин multiselect включён. Для подробностей смотрите статью Множественный выбор задач.

Это событие вызывается для каждой задачи в диапазоне выбора.

Изменение состояния выбора задачи можно заблокировать, вернув false, что предотвратит изменение состояния выбора задачи.