【问题标题】:Kendo Scheduler Current Month in Controller (ASP.Net MVC)控制器中的剑道调度程序当前月份(ASP.Net MVC)
【发布时间】:2017-07-20 19:00:05
【问题描述】:

我正试图在我们在调度程序中的当月进入服务器端,但我没有找到任何关于它的信息......

如何在读取操作中将当前月份/年份发送到我的 mvc 控制器?

当我们在调度程序中更改月份时,我需要这些信息来从数据库中获取新数据!

【问题讨论】:

    标签: asp.net-mvc kendo-ui kendo-scheduler


    【解决方案1】:

    好的,这就是我们找到的解决方案!

    在 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)
    

    【讨论】:

      猜你喜欢
      • 2013-07-30
      • 1970-01-01
      • 2019-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-17
      • 1970-01-01
      相关资源
      最近更新 更多