当启用动态加载时,该事件在用户展开任务分支后且加载过程开始前触发。
settings | object | 包含任务ID和请求URL |
boolean | 返回 `false` 会停止动态加载并阻止请求发送到服务器 |
Available only in PRO Edition
gantt.attachEvent("onBeforeBranchLoading", function(settings){
var task = gantt.getTask(settings.taskId);
config.url += "&value=" + encodeURIComponent(task.text);
return true;
});
该事件适用于向动态加载请求中添加额外参数。settings
对象包含两个属性:任务ID和请求URL:
{
taskId: 1,
url:"/data?parent_id=1"
}
你可以在代码中直接修改请求URL。
该事件仅在启用动态加载时触发。
此事件可以被阻止;返回 false 会取消动态加载请求。