2016-11-03 3 views
0

Мой вопрос очень прост:Планировщик Диапазон дат MVVM

Как получить текущий диапазон дат планировщика Kendo?

Я проверил пример, приведенный в Справочнике по 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"); 
} 

ответ

0

Решение для меня было ссылаться на планировщик непосредственно.

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"); 
Смежные вопросы