【问题标题】:Scheduler Date Range MVVM调度程序日期范围 MVVM
【发布时间】:2016-11-03 13:16:29
【问题描述】:

我的问题很简单:

如何获取 Kendo Scheduler 的当前日期范围?

我查看了 API 参考中的示例,但该示例不适合我。

代码:

function getCurrentDateRange(){      
    try{
      var view = this.view();
      console.log(view);
      return "?startdate=" + kendo.toString(view.startDate(), "yyyy-MM-dd") 
           + "&enddate=" + kendo.toString(view.endDate(), "yyyy-MM-dd");
    }        
    catch(error){ console.log("Scheduler: Could not get schedulers daterange \n Error: " + error)}
    //Default value
    return "?startdate=" + kendo.toString(new Date().addDays(-30), "yyyy-MM-dd") 
           + "&enddate=" + kendo.toString(new Date().addDays(30), "yyyy-MM-dd");
}

【问题讨论】:

    标签: mvvm kendo-ui kendo-scheduler


    【解决方案1】:

    我的解决方案是直接引用调度器。

        try{
          var view = $("#schedulerViewScheduler").data("kendoScheduler").view();
          console.log(view);
          return "&startdate=" + kendo.toString(view.startDate(), "yyyy-MM-dd") 
               + "&enddate=" + kendo.toString(view.endDate(), "yyyy-MM-dd");
        }        
        catch(error){ console.log("Scheduler: Could not get schedulers daterange \n Error: " + error)}
        return "&startdate=" + kendo.toString(new Date().addDays(-30), "yyyy-MM-dd") 
               + "&enddate=" + kendo.toString(new Date().addDays(30), "yyyy-MM-dd");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多