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