Möglichkeit, die Editor-Instanz zu entladen und zu zerstören oder die Konfigurationsoptionen neu zu laden?
Sie können jederzeit auf RemoteStorage zugreifen und URLs aktualisieren: '''javascript const RemoteStorage = Editor. StorageManager.get('remote'); RemoteStorage.set('urlLoad', [urlLoad]); RemoteStorage.set('urlStore', [urlStore]); ```
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
In meinem Anwendungsfall versuche ich, den Store zu Ă€ndern und die vom entfernten Speichermanager verwendeten URLs dynamisch zu laden. Soweit ich das beurteilen kann, erkennt der Editor keine Ănderungen an der Konfiguration, wenn ich sie direkt Ă€ndere, also '''Redakteur. Config.storageManager.storeUrl = 'blah'''' nachdem der Editor bereits initialisiert wurde. Um das zu umgehen, habe ich versucht, den Editor programmatisch von der Seite zu entladen, indem ich das Ziel-DOM-Element entfernt und init zurĂŒckgerufen habe. Allerdings scheint die init-Funktion mehrere Instanzen des Editors zu erstel...
Antworten (3)
Sie können jederzeit auf RemoteStorage zugreifen und URLs aktualisieren: '''javascript const RemoteStorage = Editor. StorageManager.get('remote'); RemoteStorage.set('urlLoad', [urlLoad]); RemoteStorage.set('urlStore', [urlStore]);
@ajwootto ,
Du kannst einen benutzerdefinierten Remote Storage erstellen und darin deine eigene Speicher-/Aktualisierungslogik anwenden.
Schauen Sie sich diesen Link an: https://github.com/artf/grapesjs/wiki/API-Storage-Manager
Beide Optionen wĂŒrden wahrscheinlich funktionieren, aber etwas, das ich vergessen habe zu erwĂ€hnen, ist, dass ich in manchen FĂ€llen den Editor mit vorgegebenen Komponenten und Stilen neu initialisieren möchte (also sie im Init ĂŒbergeben), anstatt sie aus dem entfernten Speicher zu laden, aber in an...
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #1059
HTML-Inhalte dynamisch aus einer Datei laden
Hallo, Ich muss Inhalte aus einer HTML-Datei vom Server nach oder wÀhrend der Initialisierung des Editors in den Editor laden. Wie kann das...
Problem #449
Kann ich Editor-Inhalte dynamisch laden?
Ich habe eine API-Rest, die die Inhalte der Editor-Objekte empfÀngt und bereitstellt. Der gesamte vom Editor erstellte Store wird gespeiche...
Problem #382
Speichern Sie den HTML- und Inline-CSS in Editor.Store()
Ich versuche, das HTML und die Inline-CSS zu speichern, kannst du bitte erklĂ€ren, wie man sie an die editor.store()-Funktion ĂŒbergibt? @art...
Problem #597
StorageManager: Laden von entferntem Speicher
Hallo, Ich versuche, das HTML und CSS aus meiner Datenbank zu lesen. Wenn ich versuche, es in den Editor zu laden, wird nichts angezeigt. I...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...
ĂberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins âPremium-Plugins werden mit Support, regelmĂ€Ăigen Updates und produktionsreifen Funktionen geliefert â das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins âDurchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.