attachEvent
Description
为 dhtmlxScheduler 的内部事件绑定处理函数
attachEvent: (name: SchedulerEventName, handler: SchedulerCallback, settings?: any) => string
Parameters
name- (required) SchedulerEventName - 事件名称,大小写不敏感handler- (required) function - 处理该事件的函数settings- (optional) object - 可选,事件处理函数的配置对象
Returns
event- (string) - id 绑定事件处理函数的标识符
Example
scheduler.attachEvent("onEventSave", function(id, ev) {
if (!ev.text) {
alert("文本不能为空");
return false;
}
return true;
})
Related samples
Details
同一个事件可以绑定多个处理函数,所有处理函数都会被执行。
如果任何一个处理函数返回 false,则会阻止关联操作的执行。
处理函数按照绑定的先后顺序依次调用。
通过 event 添加的所有事件监听器,在调用 destructor 时会被自动移除。