在元素开始从外部 DHTMLX 组件拖入 scheduler 之前触发(需要启用 dnd 扩展)
source | HTMLElement | 即将被拖入 scheduler 的 HTML 元素 |
dhtmlx | object | 全局 DHTMLX 对象 |
tArea | HTMLElement | 表示 scheduler 数据区域的 HTML 元素 |
tNode | HTMLElement | scheduler 内的目标 HTML 元素(如 Day 视图中的某列或 Timeline 视图中的某部分) |
e | Event | 原生事件对象 |
boolean | 决定默认事件动作是否继续执行(true)或被取消(false) |
scheduler.attachEvent("onBeforeExternalDragIn",function(source,dhtmlx,tArea,tNode,e)
{
// 可以在这里添加自定义逻辑
return true;
});
该事件需要启用 outerdrag 插件。
此事件可以被阻止。返回 false 将阻止外部元素被拖入 scheduler。