调度程序日期范围MVVM(Scheduler Date Range MVVM)
我的问题很简单:
我如何获得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"); }My question is very simple:
How do I get the current date range of the Kendo Scheduler?
I have checked out the example that's in the API Reference, but that one doesn't work for me.
Code:
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"); }最满意答案
我的解决方案是直接引用调度器。
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");The solution for me was to reference the scheduler directly.
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");更多推荐
Scheduler,yyyy-MM-dd,API,error,view,电脑培训,计算机培训,IT培训"/> <meta name
发布评论