Wie entfernt man die Komponenten korrekt?
Ich habe versucht, die Methode 'setSelected' aufzurufen, bevor ich Komponenten entfernt habe, es funktioniert! Hier ist der aktualisierte Code: '''javascript Befehl: Kombinieren Sie die Zellen Redakteur. Commands.add('table:table-cells-combine', editor => { const em = editor.getModel() const components = editor.getSel...
Lesen Sie die vollständige Antwort unten ↓Frage
Ich möchte die Komponenten programmatisch entfernen, im Folgenden ist mein Codeschnipsel. '''javascript const Command = Editor. Commands.get('select-comp') Redakteur. Commands.extend('select-comp', { Überschreiben Sie diese private Methode, sodass die Symbolleiste bedingt angezeigt wird. updateToolbar(mod) { const em = this.config.em Const-Modell = mod == em ? em.getSelected() : mod wenn (Modell) { const Toolbar = model.get('toolbar') || model.get('Werkzeugleiste') const filtered = toolbar.filter(item => item.isAvailable === undefiniert || item.isAvailable.call(this, em)) model.has('toolbar')...
Antworten (3)
Ich habe versucht, die Methode 'setSelected' aufzurufen, bevor ich Komponenten entfernt habe, es funktioniert! Hier ist der aktualisierte Code: '''javascript Befehl: Kombinieren Sie die Zellen Redakteur. Commands.add('table:table-cells-combine', editor => { const em = editor.getModel() const compon...
@joselin-bizmatesph habe ich es seit 3 Jahren nicht mehr angerührt, aber ich denke, es ist ähnlich wie der Fall, dem ich begegnete. Aus dem von dir geposteten Snapshot scheint es, als hättest du die falschen Komponenten entfernt und musst vielleicht die Zeilenspanne und die Collage der gespeicherte...
@zhangyanwei Ich hatte dasselbe Problem, ich habe einige Probleme, wenn ich versuche, die Zelle von unten nach oben zu verschmelzen. Hast du das Problem schon behoben? ! Bild ! Bild
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #2839
Ich habe eine Komponente mit dem Namen Template in die Blöcke eingefügt, aber wenn ich versuche, andere Komponenten innerhalb dieser Vorlage zu ziehen, wird sie gezogen, aber nach dem Speichern werden alle darin enthaltenen Komponenten entfernt. Wie kann man das vermeiden?
Dies ist der Code der Vorlagenkomponente: '''js Export Standard { init(editor) { Redakteur. DomComponents.addType('myTemplate', { isCompone...
Problem #2032
Wie entfernt man unnötige Komponenten?
@artf du mein Problem abgeschlossen hast, bevor ich zugestimmt habe, dass die Antwort korrekt ist. Ich möchte nicht, dass Grape JS den Link...
Problem #2003
Wie man ein bestimmtes Element auswählt, das in einer Vorlage verschachtelt ist
Mein Testfall: https://codepen.io/jogai/pen/QRjKyN?editors=1111 Ich möchte die mittlere Spalte auswählen, also dachte ich, ich könnte selec...
Problem #3135
Wie kann man bestehende Komponenten einfach überschreiben?
Zum Beispiel möchte ich einen Doppelklick-Ereignishandler auf der Standard-Videokomponente hinzufügen, um den Assets-Manager zu öffnen. Mei...
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.