Problem #2621💬 BeantwortetMar 4, 2020 geöffnetvon Yuzhva1-Reaktionen

Redakteur. Panels.addPanel-Duplikat-Buttons

Kurze Antwortvon Yuzhva❀ 1

Ich schließe das Problem, da ich die andere Lösung gefunden habe: '''javascript const panelCustom = Editor. Panels.addPanel({ id: 'panelcustom', El: '.panelcustom' }); const panelCustomButtons = panelCustom.get('buttons'); panelCustomButtons.add (topBarButtonsCenter); ``` Aber das Problem mit 'Editor'. Panels.addPanel...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Beim Erstellen eines benutzerdefinierten Plugins, falls 'editor. 'Panels.addPanel' nutzt die Inside-Plugin-Funktion – die Tasten werden dupliziert. Beispiel: https://jsfiddle.net/kncdah8b/ Buttons werden nicht dupliziert:bei Verwendung der einzelnen 'Panels.addButton'-API, wĂ€hrend Loop-Buttons separat genutzt werdenBeim HinzufĂŒgen eines Panels nach dem Editor wurde 'const editor = grapesjs.init({})' erstellt Derzeit benutze ich den nĂ€chsten Trick, um die Duplikate zu vermeiden: '''javascript function gjsPlugin(editor) { editor.on('load', () => { Redakteur. Panels.addPanel({ ID: 'Custom-Panel'...

Antworten (3)

Yuzhva‱ Mar 6, 2020

Ich schließe das Problem, da ich die andere Lösung gefunden habe: '''javascript const panelCustom = Editor. Panels.addPanel({ id: 'panelcustom', El: '.panelcustom' }); const panelCustomButtons = panelCustom.get('buttons'); panelCustomButtons.add (topBarButtonsCenter); ``` Aber das Problem mit 'Edit...

artf‱ Mar 7, 2020

Danke @YUzhva fĂŒr den Bericht und die Lösung. Ich werde versuchen, das mir anzuschauen

hellocaio‱ Jun 25, 2020

Gleiches hier, ich habe das Beispiel mit den Panels (Getting Start) auch in der Dokumentation getestet und bekomme immer wieder doppelte Buttons. @yuzhva Lösung funktioniert, danke :)

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.