onBeforeTaskMultiSelect
Description
在任务的选择状态即将改变时触发(当任务即将被选中或取消选中时)。
onBeforeTaskMultiSelect: (id: string | number, state: boolean, e: Event | null) => void;
Parameters
id- (required) string | number - 任务的唯一标识符state- (required) boolean - 如果任务将被选中则为 true,若将被取消选中则为 falsee- (required) Event | null - 原生事件对象(如果可用)
Example
gantt.attachEvent("onBeforeTaskMultiSelect", function(id, state, e){
// 在此添加你的逻辑
return true;
});
Details
注释
此事件是 multiselect 扩展的一部分,因此请确保已启用 multiselect 插件。更多详情请参见 多任务选择 文章。
该事件会针对选择范围内的每个任务触发。
通过返回 false 可以阻止任务选择状态的改变。