I have A task’s progress is 100%,I dont want it can’t drag_progress,so,how to do it?thanks.
Hi,
you can prevent drag-progress via onBeforeTaskDrag event:
gantt.attachEvent("onBeforeTaskDrag", function(task_id, mode, e){
if(mode == gantt.config.drag_mode.progress){
if(gantt.getTask(task_id).progress == 1){
return false;
}
}
return true;
});
And hide ‘drag’ control via css:gantt.templates.task_class = function(start, end, task){
if(task.progress == 1){
return "no_drag_progress";
}
return "";
};
css:.no_drag_progress .gantt_task_progress_drag{
display: none !important;
}
docs.dhtmlx.com/gantt/api__gantt … event.html
docs.dhtmlx.com/gantt/api__gantt … plate.html
OK,thanks.I would be try.