http://docs.dhtmlx.com/gantt/api__gantt_onbeforerowdragend_event.htmldhtmlx甘特tindex定義
基於dhtmlx甘特文檔,這給了我一個tindex params。但是,這給了我基於前端dhtmlx樹的目標索引。通過ID(基於任務的id本身,而不是基於dhtmlx樹)獲得任務的最少途徑之一是通過gantt.getTask(id)。有什麼方法可以實現這一目標?即:從onBeforeRowDragEnd獲取目標索引的任務?
http://docs.dhtmlx.com/gantt/api__gantt_onbeforerowdragend_event.htmldhtmlx甘特tindex定義
基於dhtmlx甘特文檔,這給了我一個tindex params。但是,這給了我基於前端dhtmlx樹的目標索引。通過ID(基於任務的id本身,而不是基於dhtmlx樹)獲得任務的最少途徑之一是通過gantt.getTask(id)。有什麼方法可以實現這一目標?即:從onBeforeRowDragEnd獲取目標索引的任務?
與事件參數有一些混淆。 onBeforeRowDragEnd在任務移動到新位置時被觸發。此時,拖動的項目已經有一個新的父項,樹中的索引和參數提供了一個初始(舊)狀態。即如果您取消事件,甘特圖將使用這些值將任務移回原始位置you can check that place in sources。
因此,當處理程序被調用時,目標索引已被分配給任務,您可以使用gantt.getGlobalTaskIndex(taskId)方法檢索它。