2016-06-21 53 views
4

我們在我們的項目中使用了telerik的Kendo Scheduler UI,我們試圖通過編程方式創建沒有彈出窗口的事件。如何在Kendo中創建沒有彈出窗口的事件?或以編程方式創建活動?

要創建新事件,我們正在使用提交按鈕。我們可以通過單擊該按鈕在服務器中創建新事件,但是我們無法將事件推送到kendo計劃程序,而無需刷新頁面。

到目前爲止,我們已經試圖2種不同的方法: 1.使用的addEvent方法:

// comes up with the pop with given json data. We don't want to display the pop up.  
$("#scheduler").data("kendoScheduler").addEvent(eventJson); 
  • 我們試圖推動/添加克隆數據從響應了。
  • var data = $("#scheduler").data("kendoScheduler"); 
    data._items.push(clonedJsonModifedWithOurNewData); 
    data.refresh(); // didn't do anything. 
    

    所以這將是非常有益的,如果任何可以只代碼一點點,並給予例子http://dojo.telerik.com/epiJo/2在劍道調度程序創建活動。

    謝謝。

    回答

    0

    我未能加載您提供的Dojo樣本。 但這裏有2個選項給你,這將有所幫助,我猜

    1)添加你的活動。

    $("#scheduler").data("kendoScheduler").dataSource.add(eventJson); 
    

    2),或直接先保存在事件數據庫和簡單地調用調度器的讀法是這樣

    $("#scheduler").data("kendoScheduler").dataSource.read(); 
    

    希望這可以幫助你