Problem #5803💬 BeantwortetApr 11, 2024 geöffnetvon rhoenerSBS0-Reaktionen

Filterblöcke funktionieren nicht wie in der Dokumentation beschrieben

Kurze Antwortvon artf

Diese Methode gilt nur, wenn der Standard-Blockmanager bereits gerendert ist. Wenn du zu Beginn neu rendern musst, kannst du das Ereignis der Blockmanager-Aktivierung abonnieren. '''js editor.on('command:run:open-blocks', () => { const blocks = editor. BlockManager.getAll(); const filtered = blocks.filter(block => blo...

Lesen Sie die vollständige Antwort unten ↓

Frage

GrapesJS-Version [X] Ich bestätige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v123 Reproduzierbarer Demo-Link https://jsfiddle.net/7xu0efLc/3/ Beschreibe den Käfer Die GrapesJs-Dokumentation zeigt, dass es angeblich möglich ist, die Blöcke zu filtern und den BlockManager mit der gefilterten Liste der Blöcke neu zu rendern. (siehe Dokumente https://grapesjs.com/docs/api/block_manager.html#render) In der Fiddle sieht man, dass es nicht funktioniert. Nur der Textblock sollte sichtbar sein. Wie reproduziert man den Bug?Fiddle öffnen oder Filtercode aus verkn...

Antworten (3)

artfApr 15, 2024

Diese Methode gilt nur, wenn der Standard-Blockmanager bereits gerendert ist. Wenn du zu Beginn neu rendern musst, kannst du das Ereignis der Blockmanager-Aktivierung abonnieren. '''js editor.on('command:run:open-blocks', () => { const blocks = editor. BlockManager.getAll(); const filtered = blocks...

rhoenerSBSApr 16, 2024

Danke @artf

GJS HelperMay 17, 2026

Das Problem, auf das Sie stoßen, dass 'BlockManager.render()' Blöcke nicht wie erwartet filtert, stammt aus einem weit verbreiteten Missverständnis darüber, wie GrapesJS (und das zugrundeliegende Backbone.js Framework) Sammlungen handhabt. Obwohl die Dokumentation besagt, dass 'render()' ein "Array...

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.