2016-06-21 120 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(); 
    

    希望这可以帮助你