definiert die interne Implementierung des Codes der Datumsformatierungsmethoden
gantt.config.csp = true;
...
gantt.init("gantt_here");
Die Laufzeitumgebung einiger Anwendungen (zum Beispiel Salesforce Lightning) kann häufig die Ausführung des dhtmlxGantt-Codes blockieren. Der Hauptgrund dafür ist die Angabe der Content Security Policy in der App. Die CSP kann die interne hochleistungsfähige Ausführung der Datumsformatierungsmethoden in Gantt als unsicher interpretieren.
Die csp Konfiguration ermöglicht es, zu verhindern, dass der Gantt-Code blockiert wird, indem der Implementierungsweg spezifiziert wird.
Es gibt drei Modi der internen Implementierung der gantt.date.date_to_str und gantt.date.str_to_date Methoden der Datumsformatierung:
gantt.config.csp = "auto";
In diesem Modus versucht Gantt, wo möglich, hochleistungsfähigen Code für die Datumsformatierungsmethoden zu verwenden. Falls die Ausführung des tatsächlich produktiven Codes durch die Anwendungseinstellungen blockiert wird, wird kompatibler Code verwendet.
gantt.config.csp = true;
In diesem Modus funktioniert der Gantt-Code in jedem Fall, kann jedoch zu einer Leistungsverschlechterung führen.
gantt.config.csp = false;
Beachten Sie, dass die Arbeit von dhtmlxGantt stoppt, wenn die Code-Implementierung durch die Anwendungseinstellungen blockiert wird.