Editor.getSelected() gibt mir undefiniert.
Du kannst zuerst prüfen, ob 'component.getTrait('href')' etwas bekommt: '''js editor.on('component:selected', component => { component.getTrait('href') && component.getTrait('href').set('options', data.list); }); ```
Lesen Sie die vollständige Antwort unten ↓Frage
Hallo @artf ich möchte dynamische Seiten an das spezifische Link-Merkmal anhängen. Hier ist, was ich benutze. 'const component = editor.getSelected(); component.getTrait('link').set('options', [ { Wert: 'opt1', Name: 'Neue Option 1'}, { Wert: 'opt2', Name: 'Neue Option 2'}, ]); ` Dies bedeutet, dass die Komponente in der Konsole nicht definiert ist, da standardmäßig kein beliebiges Element ausgewählt wird Könntest du mich bitte dabei anleiten? Ich möchte diese Seite in der Liste der Link-Eigenschaften hinzufügen, wann immer ich auf den Link klicke.
Antworten (3)
Du kannst zuerst prüfen, ob 'component.getTrait('href')' etwas bekommt:
'''js editor.on('component:selected', component => { component.getTrait('href') && component.getTrait('href').set('options', data.list); });
Vielen Dank, @Ju99ernaut Jetzt funktioniert es einwandfrei. Ich schätze deine Hilfe wirklich sehr. Ich schließe diese Ausgabe.
Sie können das zu jedem Komponententyp hinzufügen mit: '''js const components = editor. Components.getTypes(); components.forEach(component => { hier Eigenschaften manipulieren... });
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #3559
Page.getMainComponent().view gibt undefiniert an, wenn die Seite ausgewählt ist
Hallo @artf, Ich möchte das HTML-Element der ausgewählten Seite erhalten. Allerdings gibt sie undefiniert zurück, wenn folgender Code verwe...
Problem #3155
Animationen hinzufügen
Hallo @artf ich möchte auf allen Blöcken Animationen einbauen Hier ist ein Codeausschnitt, aber er funktioniert nicht. Könntest du mir bitt...
Problem #3446
Daten kann nicht gespeichert werden, unerwartetes Token '-'
Bitte helft mir, ich möchte GJS-Daten in MySQL speichern, aber ich kann keine Daten vom Frontend ins Backend bekommen Hier ist mein Code: '...
Problem #2381
Ist es möglich, Info-Modal im Editor hinzuzufügen?
Hallo, Ich möchte im grapejs-Editor ein anklickbares Fragezeichen hinzufügen, auf das wir klicken können, um dem Nutzer Informationen darüb...
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.
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.