指定日期格式化方法在内部的实现方式
scheduler.config.csp = true;
...
scheduler.init("gantt_here");
某些运行环境,比如 Salesforce Lightning,可能会阻止 dhtmlxScheduler 的代码正常运行。这通常是因为应用中设置了内容安全策略(Content Security Policy,CSP)。
CSP 可能认为 Scheduler 内部执行日期格式化方法的方式是不安全的。
csp 配置项帮助避免 scheduler 代码被阻止,允许你选择这些方法的实现方式。
scheduler.date.date_to_str 和 scheduler.date.str_to_date 在内部有三种工作模式:
scheduler.config.csp = "auto";
在此模式下,Scheduler 尝试使用最快的代码进行日期格式化。如果应用设置不允许,则回退到兼容版本。
scheduler.config.csp = true;
这保证代码在任何地方都能运行,但可能运行速度较慢。
scheduler.config.csp = false;
请注意,如果应用阻止了这种高性能代码,dhtmlxScheduler 将无法正常工作。
added in v6.0
返回顶部