|
[controller.cs]
//……
public object getDatasource() {
return Json(new { data = _tasks, resoure = resourceData, start = scheduleStart, end = scheduleEnd });
}
[index.cshtml]
$("#ganttContainer").ejGantt({
dataSource: [],
resources: [],
//……
});
$("#update").ejButton({ "click": "onClick", width: "100" });
});
function onClick(args) {
$.ajax({
type: "POST",
url: "/Home/getDatasource",
dataType: "json",
success: function (result) {
var model = ej.parseJSON(result);
var chartModel = {
dataSource: model.data,
resources: model.resoure,
scheduleStartDate: model.start,
scheduleEndDate: model.end
};
var ganttObj = $("#ganttContainer").data("ejGantt");
ganttObj.setModel(chartModel);
}
});
} |
|
$("#ganttContainer").ejGantt({
dataSource: [],
resources: [],
scheduleStartDate: '01/10/2014',
scheduleEndDate: '03/10/2014',
//……
});
//…… |