Wie erzwingt man ein erneutes Rendern von Komponenten?
Am Ende habe ich bei jedem 'entfernten' Objekt ein Ereignis ausgelöst, das dazu fĂŒhrte, dass sie eigene Updates auslösten. Ich habe das mit einem Konfigurationsobjekt gemacht, aber hier ist ein spezifischerer Entwurf meines Codes. Dies sind Schatten-Dom-Komponenten, daher ist 'this.parent().closest('pathway')' ein Sel...
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Wenn ich Folgendes anstelle von 'pathwaysParent.render()' versuche, entsteht offensichtlich eine unendliche Schleife: Ich kann auf das EL unter 'pathwaysParent.view.el' zugreifen, aber ich suche trotzdem nach einer guten Möglichkeit, die DOM-Komponente auf eine nicht-hackige Weise neu zu rendern.
Antworten (1)
Am Ende habe ich bei jedem 'entfernten' Objekt ein Ereignis ausgelöst, das dazu fĂŒhrte, dass sie eigene Updates auslösten. Ich habe das mit einem Konfigurationsobjekt gemacht, aber hier ist ein spezifischerer Entwurf meines Codes. Dies sind Schatten-Dom-Komponenten, daher ist 'this.parent().closest...
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #2839
Ich habe eine Komponente mit dem Namen Template in die Blöcke eingefĂŒgt, aber wenn ich versuche, andere Komponenten innerhalb dieser Vorlage zu ziehen, wird sie gezogen, aber nach dem Speichern werden alle darin enthaltenen Komponenten entfernt. Wie kann man das vermeiden?
Dies ist der Code der Vorlagenkomponente: '''js Export Standard { init(editor) { Redakteur. DomComponents.addType('myTemplate', { isCompone...
Problem #2302
Wie bekommt man das externe Plugin CSS, JS und HTML ĂŒber die Exportfunktion GrapesJS?
Ich habe eine externe Plugin-JavaScript-Version von @fullCalendar in das GrapesJS verwendet. Ich kann den Kalender auf der Canvas rendern,...
Problem #3268
Wie fĂŒgt man JavaScript ins HTML ein, ohne zu bereinigen?
Hey @artf, ich nehme JavaScript-Eingaben vom Nutzer entgegen. Ich muss dieses JavaScript in das Vorlagen-HTML einfĂŒgen, aber es wird berein...
Problem #4225
Das Facebook-Plugin funktioniert in den Grapes JS nicht
GrapesJS-Version[X] Ich bestÀtige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome v9Reproduzierbarer Demo-...
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.