Model.get('toolbar') gibt immer null zurĂŒck.
Das 'extendFn' wurde von https://github.com/artf/grapesjs/releases/tag/v0.14.61 in der Demo hinzugefĂŒgt, du verwendest die 0.14.57
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Hallo @artf Ich versuche, eine benutzerdefinierte Symbolleiste zu meiner benutzerdefinierten Komponente hinzuzufĂŒgen, ohne die Standardleiste zu Ă€ndern. Deshalb erwarte ich, dass es so ist wie [moveable, copyable, removable, newToolbar]. Ich benutze dieses #266 als Referenz. '''javascript model: { // ... initToolbar () { const tb = this.get('Werkzeugleiste') console.log(tb) // RĂŒckgabe null tb.unshift({ Attribute: { Klasse: 'fa fa-plane' }, Befehl: 'irgendein Befehl' }) this.set('Werkzeugleiste', TB) }, // ... } ``` Aber seltsamerweise gibt 'this.get('toolbar')' immer null zurĂŒck. Ist das etw...
Antworten (3)
Das 'extendFn' wurde von https://github.com/artf/grapesjs/releases/tag/v0.14.61 in der Demo hinzugefĂŒgt, du verwendest die 0.14.57
Es tut mir so leid, es ist mein Fehler. Danke fĂŒr deine Anleitung
Ja, wenn du die ursprĂŒngliche 'initToolbar'-Methode ĂŒberschreibst, wird die 'toolbar'-Eigenschaft nie erstellt, sodass du zuerst die ĂŒbergeordnete Methode aufrufen musst. Probieren Sie diesen Hilfsmittel zur Komponentenerstellung aus '''js extendFn: ['initToolbar'], // Array von Modellfunktionen zu...
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #2189
Wie man die Option "Ordered/Unordered List" im RTE/benutzerdefinierten Block hinzufĂŒgen
Hallo Ich versuche, eine geordnete Liste mit Trauben zu erstellen. Ich habe versucht, Folgendes zur RTE hinzuzufĂŒgen: Und das funktioniert,...
Problem #576
Textinhalte sind nicht immer bearbeitbar
Hallo @artf, Mir ist aufgefallen, dass wenn ich eine Komponente hinzufĂŒge, die eine Kombination aus Text und einem "<a>Tag" enthĂ€lt, der Te...
Problem #3233
Setze die Symbolleiste auf jeder Komponente
Hallo @artf Gibt es eine Standardmethode, um bei jeder Komponente eine neue Symbolleiste hinzuzufĂŒgen? Ich habe es auf diese Weise versucht...
Problem #1626
Falscher Platzhaltermarker beim EinfĂŒgen in die Spalten-Flexbox-Komponente
Hallo Artf, Ich habe ein Problem mit dem Insertion Placeholder-Marker. Wenn du eine Komponente in einen Flexbox-Parent einfĂŒgst, ist sie im...
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.