我有一个工作调度程序,它处理来自 ajax 调用的 json 数据。我似乎无法在文档中找到的问题是:
- 如何在编辑弹出窗口中“禁用”开始/结束日期并删除
Description
(例如),这样它们就不会被更改/可见?我只想编辑日程名称。 - 如何让调度程序“专注于”来自数据库的特定调度?我有一个过滤器,它只返回一个时间表,但如果它不在
current date
中,它就不会显示,我必须手动导航到要查看时间表的日期,是否有选择那个?我认为我可以实现的唯一方法是获取日期并将其设置为currentDate
属性,但这是否可以通过某种方式实现?
最佳答案
1) 要自定义预约表格,请使用 onAppointmentFormCreated事件。看这个demo ,还有。
2) 要将调度程序导航到特定日期,请使用 currentDate选项。下面的示例显示了如何使用 onContentReady 执行此操作选项:
$("#scheduler").dxScheduler({
/*...*/
// set default current date too old for demo
currentDate: new Date(2010, 4, 18),
onContentReady: function(e) {
// get all loaded appointments
var appointments = e.component.getDataSource().items();
// navigate to the first appointment
e.component.option("currentDate", new Date(appointments[0].startDate));
}
});
关于javascript - 隐藏或禁用 DevExtreme Scheduler 中的编辑属性以及其他问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44110850/