javascript - 隐藏或禁用 DevExtreme Scheduler 中的编辑属性以及其他问题?

标签 javascript jquery devextreme

我有一个工作调度程序,它处理来自 ajax 调用的 json 数据。我似乎无法在文档中找到的问题是:

  1. 如何在编辑弹出窗口中“禁用”开始/结束日期并删除 Description(例如),这样它们就不会被更改/可见?我只想编辑日程名称。
  2. 如何让调度程序“专注于”来自数据库的特定调度?我有一个过滤器,它只返回一个时间表,但如果它不在 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));
    }
});

https://jsfiddle.net/wn6jqdfn/

关于javascript - 隐藏或禁用 DevExtreme Scheduler 中的编辑属性以及其他问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44110850/

相关文章:

javascript - 提交按钮上的onclick事件

jquery - 我如何使 $.serialize() 考虑到那些禁用的 :input elements?

javascript - 在 flask 应用程序中,如何根据 View 中发现的条件在 ajax 发布期间重定向到新页面?

javascript - 如何将 insideText 从 dxTextArea 传递到 Javascript 中的函数中?

javascript - 动态附加元素后重新应用样式属性

javascript - Windows UWP 应用程序中的 img 元素未调用 onerror 事件

angular - 提交后删除验证器

c# - 如何在DXChart中显示数据表

JavaScript 无法在 IE、.data 中运行?设置间隔?

javascript - Bing 翻译小部件没有原始文本弹出并自动显示翻译按钮文本