onAfterLinkAdd - 将新链接添加到甘特图后触发
void onAfterLinkAdd ( string|number id , object item ){ ... };
id string|number 链接 ID
item object 链接对象
gantt.attachEvent("onAfterLinkAdd", function (id, item) {
// do something
});
onAfterLinkDelete - 在用户删除链接后触发
void onAfterLinkDelete ( string|number id , object item ){ ... };
id string|number 链接 ID item object 链接对象
gantt.attachEvent("onAfterLinkDelete", function (id, item) {
// do something
});
onAfterLinkUpdate - 在用户更新链接后触发
void onAfterLinkUpdate ( string|number id , object item ){ ... };
id string|number 链接 ID item object 链接对象
gantt.attachEvent("onAfterLinkUpdate", function (id, item) {
// do something
});
onAfterTaskAdd - 在用户向甘特图添加任务后触发
void onAfterTaskAdd ( string|number id , object item ){ ... };
id string|number 任务标识 item object 任务对象
gantt.attachEvent("onAfterTaskAdd", function (id, item) {
// do something
});
onAfterTaskDelete - 在用户删除任务后触发
void onAfterTaskDelete ( string|number id , object item ){ ... };
id string|number 任务标识 item object 任务对象
gantt.attachEvent("onAfterTaskDelete", function (id, item) {
// do something
});
onAfterTaskUpdate - 在用户更新任务后触发
void onAfterTaskUpdate ( string|number id , object item ){ ... };
id string|number 任务标识 item object 任务对象
gantt.attachEvent("onAfterTaskUpdate", function (id, item) {
// do something
});
onBeforeTaskUpdate - 在用户更新任务之前触发
void onBeforeTaskUpdate ( string|number id , object new_item ){ ... };
id string|number 任务标识 new_item object 任务的新(更新)对象
gantt.attachEvent("onBeforeTaskUpdate", function (id, new_item) {
// do something
});
onGanttScroll - 当甘特图滚动到特定点时触发
void onGanttScroll ( number left , number top ){ ... };
left number 水平滚动的位置 top number 垂直滚动的位置
gantt.attachEvent("onGanttScroll", function (left, top) {
// do something
});
onLightboxChange - 当灯箱的结构改变时触发
void onLightboxChange ( string old_type , string new_type ){ ... };
old_type string 初始灯箱结构的名称 new_type string 新灯箱结构的名称
gantt.attachEvent("onLightboxChange", function (old_type, new_type) {
// do something
});
onLinkClick - 当用户点击链接时触发
void onLinkClick ( string id , [ Event e ] ){ ... };
id string 单击的链接的 id e Event 本机事件对象
gantt.attachEvent("onLinkClick", function (id, e) {
// do something
});
onLinkIdChange - 当链接的 id 改变时触发
void onLinkIdChange ( string|number id , string|number new_id ){ ... };
id string|number 当前链接 ID new_id string|number 新的链接 ID
gantt.attachEvent("onLinkIdChange", function (id, new_id) {
// do something
});
onMouseMove - 当鼠标移动到甘特图容器上时触发
void onMouseMove ( string|number id , Event e ){ ... };
id string|number 鼠标移动到的任务的 id e Event 本机事件对象
gantt.attachEvent("onMouseMove", function (id, e) {
// do something
});
onRowDragEnd - 在用户在网格中放置一行后触发
void onRowDragEnd ( string|number id , string|number target ){ ... };
id string|number 用户在网格中拖动的任务的 id target string|number 放置拖行的任务的id已占用
gantt.attachEvent("onRowDragEnd", function (id, target) {
// do something
});
onScaleClick - 当用户在时间尺度上点击单元格时触发
void onScaleClick ( Event e , Date date ){ ... };
e Event 本机事件对象 date Date 单击单元格的日期
gantt.attachEvent("onScaleClick", function (e, date) {
// do something
});
onTaskIdChange - 当任务的 id 改变时触发
void onTaskIdChange ( string|number id , string|number new_id ){ ... };
id string|number 当前任务的id new_id string|number 新任务的 ID
gantt.attachEvent("onTaskIdChange", function (id, new_id) {
// do something
});
onTaskRowClick - 当用户点击表格中的一行时触发
void onTaskRowClick ( string|number id , HTMLElement row ){ ... };
id string|number 任务标识 row HTMLElement 单击行的 HTML 元素
gantt.attachEvent("onTaskRowClick", function (id, row) {
// do something
});
Gantt - attachEvent事件监听https://mp.csdn.net/mp_blog/creation/editor/121919688