Javascript 剑道调度程序,打开编辑时更新事件
我正在使用剑道调度程序。数据源已加载并具有数据 当我打开一个要编辑的事件时,我想从服务器获取该事件的新数据。该事件可能会被其他用户修改,我将看到加载的旧数据Javascript 剑道调度程序,打开编辑时更新事件,javascript,kendo-ui,kendo-scheduler,Javascript,Kendo Ui,Kendo Scheduler,我正在使用剑道调度程序。数据源已加载并具有数据 当我打开一个要编辑的事件时,我想从服务器获取该事件的新数据。该事件可能会被其他用户修改,我将看到加载的旧数据 是否能够在打开要编辑的事件之前从服务器获取数据?选择要编辑的事件时,可以刷新计划程序的数据源。这将确保您拥有最新的数据。为了防止不必要的刷新,您可以检查是否选择了事件或空方块 大概是这样的: $("#scheduler").kendoScheduler({ selectable: true, change: schedule
是否能够在打开要编辑的事件之前从服务器获取数据?选择要编辑的事件时,可以刷新计划程序的数据源。这将确保您拥有最新的数据。为了防止不必要的刷新,您可以检查是否选择了事件或空方块 大概是这样的:
$("#scheduler").kendoScheduler({
selectable: true,
change: scheduler_change,
views: [
"day",
{ type: "week", selected: true },
"month",
"agenda",
"timeline"
],
etc...
});
function scheduler_change(e) {
if (e.events.length > 0) {
e.sender.dataSource.read();
}
}
谢谢你的想法。我考虑过这一点,但这种方法在请求数据方面可能比仅获取一个事件的数据需要更多的时间。再次感谢,我们将朝这个方向前进。。。