Wie man Stil oder Merkmal auf das Eltern- oder Kindelement der ausgewÀhlten Komponente anwendet.
@obrazkow Du kannst auf den Elternteil so zugreifen: 'component.parent();' und fĂŒr die Kinder: 'const collection = component.components();'AuĂerdem habe ich so ein Problem mit Trait, dass ich SRC nicht fĂŒr img aktualisieren kann. Prost!
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Zum Beispiel habe ich ein Component-Image, das in Div gewickelt ist. Ich möchte das Bild mit mehreren Eigenschaften (horizontale Position, Randradius usw.) stylen. Beim Aktualisieren der horizontalen Position muss das aktuelle Element - Div aktualisiert werden Beim Aktualisieren des Grenzradius muss das Child Element aktualisiert werden â img. AuĂerdem habe ich so ein Problem mit Trait, dass ich SRC fĂŒr img nicht aktualisieren kann. Ich habe Listener bei Trait hinzugefĂŒgt und bei der Ănderung wende ich Wert auf img an, dann hatten div und img zusammen SRC, aber das ist eine schlechte Lösung....
Antworten (3)
@obrazkow Du kannst auf den Elternteil so zugreifen: 'component.parent();' und fĂŒr die Kinder: 'const collection = component.components();'AuĂerdem habe ich so ein Problem mit Trait, dass ich SRC nicht fĂŒr img aktualisieren kann. Prost!
Mit deinem Lösungs-Merkmal kennst du den src-Wert nicht, und die Eingabe wird in der Init-Editor-Phase leer sein. Ich verstehe nicht, wovon du sprichst!Was hÀltst du von meiner Lösung mit der Init-Methode 'Override' Target Du behandelst einen sehr einfachen Anwendungsfall mit einer fortschrittliche...
@pouyamiralayi Genau das habe ich gemacht, aber bei einer solchen Lösung hat die ausgewÀhlte Komponente ein Attribut oder einen Stil, der nur eine Kindkomponente benötigt.
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #374
Ist es möglich, dass ich den Wert in Eigenschaften Àndere, die sich direkt in der Komponente widerspiegeln?
Wenn ich zum Beispiel ein Dropdown-MenĂŒ in Traits erstellt habe und mit einem ausgewĂ€hlten Wert des Dropdown-MenĂŒs den Text in dieser Kompo...
Problem #3218
Wie fĂŒgt man ein neues HTML-Element mit Inline-Stilen hinzu?
Ich möchte ein neues HTML-Element mit Inline-Stilen um das 'rte.selection()' hinzufĂŒgen. Mit folgendem Beispiel ist das HTML in Ordnung, ab...
Problem #3213
Wie man die dynamisch hinzugefĂŒgten Eigenschaften speichert
Hallo, @artf, ich habe eine benutzerdefinierte Komponente, die eine Button-Eigenschaft hat. Wenn der Button gedrĂŒckt wird, fĂŒge ich dynamis...
Problem #1930
Ăndere 2 Attribute mit 1 Merkmal
Ich habe ein Eingabemerkmal, ich möchte die 2 Attribute (Name und Typ) auf dem ausgewÀhlten Eingabeelement Àndern, auf Canvas ist das passe...
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.