Kendo控制器中的调度程序当前月份(ASP.Net MVC)
Kendo Scheduler Current Month in Controller (ASP.Net MVC)
我正试图在我们在调度程序中的当月进入 ServerSide,但我没有找到任何相关信息...
如何在读取操作中将当前 month/year 发送到我的 mvc 控制器?
当我们在调度程序中更改月份时,我需要这些信息来从数据库中获取新数据!
好的,这是我们找到的解决方案!
在 DataSource.Read 中我们添加了 .Data(javaScriptFunctionName)
.DataSource(ds =>
{
ds.Model(model => model.Id(x => x.Id));
ds.Read(read => read.Action("Lister", "Calendrier").Data("getAdditionalData"));
})
javascript得到我们要找的数据
function getAdditionalData() {
var scheduler = $("#schedulerCalendrier").data("kendoScheduler");
var result = {
start: scheduler.view().startDate().toISOString(),
end: scheduler.view().endDate().toISOString()
}
return result;
}
我们在控制器中放置了这些属性
public ActionResult Lister([DataSourceRequest]DataSourceRequest request, DateTime start, DateTime end)
我正试图在我们在调度程序中的当月进入 ServerSide,但我没有找到任何相关信息...
如何在读取操作中将当前 month/year 发送到我的 mvc 控制器?
当我们在调度程序中更改月份时,我需要这些信息来从数据库中获取新数据!
好的,这是我们找到的解决方案!
在 DataSource.Read 中我们添加了 .Data(javaScriptFunctionName)
.DataSource(ds =>
{
ds.Model(model => model.Id(x => x.Id));
ds.Read(read => read.Action("Lister", "Calendrier").Data("getAdditionalData"));
})
javascript得到我们要找的数据
function getAdditionalData() {
var scheduler = $("#schedulerCalendrier").data("kendoScheduler");
var result = {
start: scheduler.view().startDate().toISOString(),
end: scheduler.view().endDate().toISOString()
}
return result;
}
我们在控制器中放置了这些属性
public ActionResult Lister([DataSourceRequest]DataSourceRequest request, DateTime start, DateTime end)