Magnus,
Now we understand the issue. Previously we had a default SortOrderBinding defined in our source, but this was undesirable in some scenarios and so we are not setting a default SortOrderBinding. So, with the latest version, you can set the SortOrderBinding like this:
$gantt_container = $('#gantt_container');
$gantt_container.GanttControl({
DataSource: tasks,
GanttTableRowLoadedCallBack: templateCallBack,
IDBinding: { Property: "ID" },
StartTimeBinding: { Property: "StartTime" },
EffortBinding: { Property: "Effort" },
SortOrderBinding: { Property: "SortOrder" }
.....
});
This will continue to set the SortOrder values on the task objects when tasks are moved around.
Regards,
-Raja.