Problem #3199💬 BeantwortetDec 19, 2020 geöffnetvon MOHD74690-Reaktionen

Block-Renderfunktion nicht Trigger

Kurze Antwortvon artf

Der Blockmanager sieht die Änderung nicht, wenn du das Folgende machst: 'block.attributes.render = ...'. Du musst die Eigenschaft explizit auf folgende Weise aktualisieren: '''js block.set({ render: () => { zurĂŒck '<div>NEUES HTML'</div> } }) ``` Und sei vorsichtig, die Render-Funktion SOLLTE den HTML-String oder den...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

@artf – In der Dokumentation steht, dass wir, wenn wir den Aspekt jeder Blockvorschau anpassen mĂŒssen, eine Render-Callback-Funktion in den Block ĂŒbertragen können. Aber hier ist der eigentliche Punkt: Ich habe diesen Render-Callback in eine Funktion namens func() gewickelt und ihn auf eine Ajax-Anfrage aufgerufen Wenn ich das beim Seitenladen aufrufe, funktioniert es, aber wenn ich versuche, diese func()-Funktion nach Seitenladen bei einem Klickereignis/Handler oder API-Antwort aufzurufen, wird dieser render-Callback in dieser Funktion nicht ausgelöst ! Bild

Antworten (2)

artf‱ Dec 30, 2020

Der Blockmanager sieht die Änderung nicht, wenn du das Folgende machst: 'block.attributes.render = ...'. Du musst die Eigenschaft explizit auf folgende Weise aktualisieren: '''js block.set({ render: () => { zurĂŒck '<div>NEUES HTML'</div> } }) ``` Und sei vorsichtig, die Render-Funktion SOLLTE den H...

GJSBlock‱ May 17, 2026

Danke, dass du das gemeldet hast, @mohd7469. Danke, dass du deinen Bericht ĂŒber Renderfunktion blockieren, nicht Trigger, geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal reproduzierbares Beispiel (CodeSandbox/JSFiddle) Ihre GrapesJS-...

Verwandte Fragen und Antworten

FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...

Kostenlose Option

ÜberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

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.