我正在使用 Kendo Scheduler。数据源已加载并具有数据。
当我打开一个事件进行编辑时,我想从服务器获取该事件的新数据。该事件可能会被其他用户修改,我会看到旧的加载数据。
是否可以在打开事件进行编辑之前从服务器获取数据?
最佳答案
选择要编辑的事件时,可以刷新调度程序的数据源。这应该确保您拥有最新的数据。为防止不必要的刷新,您可以检查您选择的是事件还是空白方 block 。
像这样:
$("#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();
}
}
关于javascript - Kendo Scheduler,打开编辑时更新事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29916851/