Erweitern Sie Beispiele/Dokumentationen von Pannel/Command durch das Öffnen einer neuen Ansicht
Eine gute Praxis, um sich mit GrapeJS vertraut zu machen, ist, zu versuchen, den Blockmanager zu duplizieren und einen eigenen zu erstellen. Das kannst du erreichen, indem du die untenstehenden Dateien bearbeitest. Ein gutes Beispiel wäre, das src/blockmanagerand zu kopieren, es src/sectionmanager zu nennen und dann a...
Lesen Sie die vollständige Antwort unten ↓Frage
Hallo Artur,
Zunächst einmal ist Grapesj großartig!
Im Moment versuche ich herauszufinden, wie ich ein Panel mit einer Taste erstelle, die eine neue Ansicht öffnet, wie es die Blöcke und Layermanager-Buttons tun. Ich möchte meine eigenen Elemente in dieser neuen Ansicht rendern. Ich schaue mir den Code an, den du verwendest, um diese Ansichten zu öffnen, aber der verwendet die Manager, um die Items zu rendern. Es ist auch etwas unklar, was der ganze Code bewirkt.
Es wäre großartig, mehr Dokumentation zu diesem Thema zu haben.
Antworten (3)
Eine gute Praxis, um sich mit GrapeJS vertraut zu machen, ist, zu versuchen, den Blockmanager zu duplizieren und einen eigenen zu erstellen. Das kannst du erreichen, indem du die untenstehenden Dateien bearbeitest. Ein gutes Beispiel wäre, das src/blockmanagerand zu kopieren, es src/sectionmanager...
Hey, ich habe mich über etwas Ähnliches umgesehen und das hier gefunden. Ich wollte wissen, ob es irgendeine Dokumentation gibt, die den Prozess der Erstellung neuer Ansichten weiter erklärt.
Hallo @RuudH danke für den Vorschlag, ich hoffe, bald mehr zu diesem Argument veröffentlichen zu können. Fürs Erste kann ich dir nur empfehlen, die für diese Panels verwendeten Befehle zu überprüfen (z. B. OpenBlocks)
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #2400
Ist es möglich, eine im Panel hinzugefügte Taste aus einer Funktion außerhalb von GJS zu "umschalten"?
Hallo zusammen, Zunächst einmal ein großartiges Projekt, ich habe es wirklich genossen, GJS für unseren Anwendungsfall zu erweitern – und b...
Problem #2972
Deaktiviere Skripte auf Canvas
Hallo, zunächst einmal danke ich für ein großartiges Tool. Bei meinem Projekt habe ich das Problem, dass ich Skripte im Editor deaktivieren...
Problem #3363
Set content function empties the component content
Ich versuche, die Set-Funktion zu verwenden, um den Inhalt einer Komponente zu ändern, aber tatsächlich ist das Ergebnis eine leere Kompone...
Problem #3294
Optionen zum Property-List-Array im Style-Manager hinzufügen
Hallo, Wie kann ich buildProps zur Eigenschaftenliste hinzufügen, sodass bei der Auswahl einer Option die Eigenschaften dieser Option angez...
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 →Verwandte Tutorials
Tiefgehende Anleitungen zum gleichen Thema.
Tutorial
Wie viel kostet es, 2026 einen SaaS-Page Builder zu bauen?
Wie viel kostet es, einen SaaS-Seitenbauer im Jahr 2026 zu erstellen? Entdecken Sie realistische Entwicklungskosten, Zeitpläne, Funktionen und wie die Nutzung G
Tutorial
Claude Skill für GrapesJS: Wie KI die Art und Weise verändert, wie wir visuelle Editoren bauen
Wir haben die Claude Skill für GrapesJS Development veröffentlicht – eine kostenlose, Open-Source-Fähigkeit, die Claude zu einem Entwickler macht, der GrapesJS
Tutorial
Entwicklung einer KI-unterstützten Dokumenten-Engine mit Next.js, GrapesJS und dem KI-SDK
Transformieren Sie Ihren statischen Template-Editor in einen intelligenten, generativen Design-Workspace mit Vercel AI SDK, KI Elements und Next.js.
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.