如何在剑道中创建没有弹出窗口的事件?还是以编程方式创建事件?

Posted

技术标签:

【中文标题】如何在剑道中创建没有弹出窗口的事件?还是以编程方式创建事件?【英文标题】:How to create event without pop-up window in Kendo? Or Create events programmatically? 【发布时间】:2016-10-22 23:08:42 【问题描述】:

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

为了创建新事件,我们使用了提交按钮。我们可以通过单击该按钮在服务器中创建新事件,但是我们不能在不刷新页面的情况下将事件推送到 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 中提供示例以在 kendo 调度程序中以编程方式创建事件,那将非常有帮助。

谢谢。

【问题讨论】:

【参考方案1】:

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

1) 像这样添加您的活动。

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

2) 或者直接先将事件保存在Database中,像这样简单调用调度器的read方法

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

希望对你有帮助

【讨论】:

以上是关于如何在剑道中创建没有弹出窗口的事件?还是以编程方式创建事件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 vue 中创建模态弹出窗口

有没有办法在 R 中创建 Plotly 图表的全屏弹出窗口?

如何以编程方式在 iOS 中创建 PDF?

剑道网格未在弹出窗口中显示

颤振 - 如何在弹出窗口中创建表单

如何在 Xamarin Forms 中创建隐藏溢出