onBeforeTaskMultiSelect
Description
Fires before the task selection state is being changed (the task is being selected or unselected)
onBeforeTaskMultiSelect: (id: string | number, state: boolean, e: Event | null) => void;
Parameters
id- (required) string | number - the id of a taskstate- (required) boolean - true if the task is going to be selected, false - if unselectede- (required) Event | null - a native event object
Example
gantt.attachEvent("onBeforeTaskMultiSelect", function(id, state, e){
// some logic here
return true;
});
Details
note
This event is defined in the multiselect extension, so you need to activate the multiselect plugin. Read the details in the Multi-Task Selection article.
The event is called for each task of the range.
The event is blockable, returning false will cancel the change of the task selection state.
Related API
Related Guides
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.