gpt4 book ai didi

javascript - 如何在 Kendo 中创建没有弹出窗口的事件?或者以编程方式创建事件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:28:14 25 4
gpt4 key购买 nike

我们在我们的项目中使用 telerik 的 Kendo Scheduler UI,我们正在尝试以编程方式创建事件而不弹出。

为了创建新事件,我们使用提交按钮。我们可以通过单击该按钮在服务器中创建新事件,但是我们无法在不刷新页面的情况下将事件推送到 kendo 调度程序。

到目前为止,我们已经尝试了两种不同的方法: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);
  1. 我们尝试推送/添加从响应中获得的克隆数据。
var data = $("#scheduler").data("kendoScheduler");
data._items.push(clonedJsonModifedWithOurNewData);
data.refresh(); // didn't do anything.

因此,如果有人能提供一点代码并在 http://dojo.telerik.com/epiJo/2 中给出示例,那将非常有帮助在剑道调度程序中以编程方式创建事件。

谢谢。

最佳答案

我未能加载您提供的 Dojo 示例。但这里有 2 个选项,我想这会对您有所帮助

1) 像这样添加您的事件。

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

2)或者直接先把事件保存在Database中,这样调用scheduler的read方法就可以了

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

希望对你有帮助

关于javascript - 如何在 Kendo 中创建没有弹出窗口的事件?或者以编程方式创建事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37943787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com