Hi,
I already added order
and sortorder
fields in my API’s endpoint but I noticed that the Gantt itself is not sending any server requests when the user reordered some tasks. My code is as follow:
gantt.config.xml_date = "%Y-%m-%d";
// Task reordering
gantt.config.sort = false;
gantt.config.order_branch = true;
gantt.config.order_branch_free = true;
gantt.init("gantt_here");
gantt.load("/api/v1/tasks);
var dp = gantt.createDataProcessor(function(entity, action, data, id) {
var server = "/api/v1/";
switch(action) {
case "create":
return gantt.ajax.post({
url: server + entity,
data: data
});
gantt.refreshData();
break;
case "update":
return gantt.ajax.put({
headers:{
"Content-Type":"application/json"
},
url: server + entity + "/" + id,
data: JSON.stringify({
id: data.id,
task: data
})
});
break;
case "delete":
return gantt.ajax.del({
url: server + entity + "/" + id
});
break;
}
});
Am I missing something?