|
<script type="text/javascript">
taskbarEdited: function (args) {
var ganttObj = $("#GanttContainer").ejGantt("instance"),
ganttRecord = args.data,
predecessor = args.data.predecessor,
startdate = ganttObj._getPredecessorDate(ganttRecord, predecessor),//Internal method to get validated start date value as per predecessor Collection
editedDate = ganttRecord.item.StartDate;
if (startdate.getTime() !=editedDate.getTime())
{
for (i = 0; i < predecessor.length; i++) {
if (predecessor[i].to == ganttRecord.index + 1) {
$("#dependencyViewContainerejGanttChartGanttContainer").find("#ConnectorLineparent" + args.data.predecessor[i].from + "child" + args.data.predecessor[i].to).find(".e-connectorlineContainer").find(".e-line").css("border-color", "red");
}
}
}
},
</script> |
|
taskbarEditing: function (args) {
var ganttObj = $("#GanttContainer").ejGantt("instance"),
ganttRecord = args.rowData,
predecessor = args.rowData.predecessor,
startdate = ganttObj._getPredecessorDate(ganttRecord, predecessor),//Internal method to get validated start date value as per predecessor Collection
editedDate = ganttRecord.item.StartDate;
var parentstartdate = args.model.updatedRecords[predecessor[0].from - 1];
if(!ej.isNullOrUndefined(startdate))
if (parentstartdate.startDate.getTime() > editedDate.getTime()) {
for (i = 0; i < predecessor.length; i++) {
if (predecessor[i].to == ganttRecord.index + 1) {
$("#dependencyViewContainerejGanttChartGanttContainer").find("#ConnectorLineparent" + args.rowData.predecessor[i].from + "child" + args.rowData.predecessor[i].to).find(".e-connectorlineContainer").find(".e-line").css("border-color", "red");
}
}
}
else {
for (i = 0; i < predecessor.length; i++) {
if (predecessor[i].to == ganttRecord.index + 1) {
$("#dependencyViewContainerejGanttChartGanttContainer").find("#ConnectorLineparent" + args.rowData.predecessor[i].from + "child" + args.rowData.predecessor[i].to).find(".e-connectorlineContainer").find(".e-line").css("border-color", "black");
}
}
}
}, |
|
create: function (args) {
var ganttObj = $("#GanttContainer").ejGantt("instance")
for (i = 0; i < args.model.updatedRecords.length; i++) {
if (args.model.updatedRecords[i].item.Progress == 50) {
var predecessor = args.model.updatedRecords[i].predecessor;
for (j = 0; j < predecessor.length; j++) {
$("#dependencyViewContainerejGanttChartGanttContainer").find("#ConnectorLineparent" + predecessor[j].from + "child" + predecessor[j].to).find(".e-connectorlineContainer").find(".e-line").css("border-color", "red");
}
}
}
}, |