2015-09-22 57 views
0

我可以从kendo自己的演示(http://demos.telerik.com/kendo-ui/scheduler/index)中看到,您可以使用复选框来过滤人员。我正在寻找类似的东西,但是我有一个单独的远程kendo数据源,它可以吸引“代表”。这些代表在下拉列表中显示在我的自定义编辑器中,用于调度程序小部件,但我希望能够通过我的数据源进行筛选。你可以用一个kendo DS做到这一点,它拉动远程数据,而不是像他们显示的硬编码值?如何使用远程kendo数据源作为Kendo Scheduler的过滤器

谢谢。

+0

是的,你可以去做。告诉我们你得到了什么 – chiapa

+0

我实际上已经搞清楚了。我会用细节发布一个答案。感谢您的帮助! –

回答

0

我想到了这一点,使用调度器的页面上的另一个HTML位。

事情是这样的......

<!-- template for table --> 
     <script id="event-template" type="text/x-kendo-template"> 
      <div class="schedule-template"> 
       <p>#: title #</p> 

       <p>#: rep #</p> 
      </div> 
     </script> 

然后在你的JS,东西这样的效果......

$("#scheduler").kendoScheduler({ 
    date: new Date(), 
    startTime: new Date("2015/9/13 07:00 AM"), 
    endTime: new Date("2015/9/13 17:00"), 
    height: 700, 
    editable: { 
     destroy: false, 
     template: $("#editor").html(), 
     window: { 
      title: "Auction", 
      width: 700 
     } 
    }, 
    eventTemplate: $("#event-template").html(), 
    timezone: "Etc/UTC", 

注意,eventTemplate线