gibt an, wie die Methoden zur Datumsformatierung intern implementiert werden
scheduler.config.csp = true;
...
scheduler.init("gantt_here");
Einige Laufzeitumgebungen, wie Salesforce Lightning, können verhindern, dass der Code von dhtmlxScheduler ordnungsgemäß ausgeführt wird. Dies geschieht meist aufgrund der Content Security Policy (CSP), die in der App festgelegt ist.
Die CSP kann die Art und Weise, wie Scheduler seine Methoden zur Datumsformatierung intern ausführt, als unsicher einstufen.
Die csp-Konfiguration hilft dabei, zu verhindern, dass der Scheduler-Code blockiert wird, indem sie Ihnen erlaubt, auszuwählen, wie diese Methoden implementiert werden.
Es gibt drei Modi, wie scheduler.date.date_to_str und scheduler.date.str_to_date intern arbeiten:
scheduler.config.csp = "auto";
In diesem Modus versucht Scheduler, den schnellstmöglichen Code für die Datumsformatierung zu verwenden. Wenn dies durch die Einstellungen der App nicht erlaubt ist, wird auf eine kompatible Version zurückgegriffen.
scheduler.config.csp = true;
Dies garantiert, dass der Code überall ausgeführt wird, obwohl er möglicherweise langsamer läuft.
scheduler.config.csp = false;
Beachten Sie, dass wenn die App diesen Hochleistungs-Code blockiert, dhtmlxScheduler nicht mehr funktioniert.
hinzugefügt in v6.0
Nach oben