[controller.cs]
//……
public object getDatasource() {
return Json(new { //….. start = scheduleStart,});
}
[index.cshtml]
$("#ganttContainer").ejGantt({
//….
});
$("#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 = {
//….
scheduleStartDate: model.start,
};
var ganttObj = $("#ganttContainer").data("ejGantt");
ganttObj.setModel(chartModel);
}
});
} |