Attribute zu Kindelementen in der Komponente hinzufĂŒgen
ĂberprĂŒfen Sie hier alle verfĂŒgbaren Methoden fĂŒr Komponenten: https://grapesjs.com/docs/api/component.html Ăbrigens, du wĂŒrdest so etwas machen '''js element.on('component:add', component => { component.find('.col1, .col2').forEach(comp => { comp.addAttributes({ ... }); }); DU MUSST NICHT NEU RENDERN editor.render();...
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Das ist die Komponente, die ich im Editor hinzufĂŒgen möchte. <div class="page"> <div class="col1"></div> <div class="col2"></div> </div> Nachdem ich diese Komponenten hinzugefĂŒgt habe, versuche ich, den Elementen so berechnete Werte hinzuzufĂŒgen, element.on('component:add',function(ele){ ele.addAttributes({ 'data-top' : topOffset, 'data-left' : leftOffset, }); editor.render();// FĂŒr das Rendern Aktualisiertes HTML }); Dieser Code aktualisiert jedoch nur die '.page'-Komponente. Wie kann ich diese attr in die Elemente '.col1,.col2' innerhalb der '.page'-Komponente hinzufĂŒgen?
Antworten (2)
ĂberprĂŒfen Sie hier alle verfĂŒgbaren Methoden fĂŒr Komponenten: https://grapesjs.com/docs/api/component.html Ăbrigens, du wĂŒrdest so etwas machen '''js element.on('component:add', component => { component.find('.col1, .col2').forEach(comp => { comp.addAttributes({ ... }); }); DU MUSST NICHT NEU REND...
Dieser Thread wurde automatisch gesperrt, da es nach seiner SchlieĂung keine jĂŒngste AktivitĂ€t gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #1584
Das Skript von Block von editor.getComponents() bekomme ich nicht.
Unten ist die Komponente, die ich hinzufĂŒge.this.editor.BlockManager.add('dob-mmyy-pii', { id: 'dob-mmyy', Etikett: 'DOB (MM, YYYY) (PII)',...
Problem #1951
Ereignis Ă€ndern oder hinzufĂŒgen auf der Komponente hinzufĂŒgen aus dem Block
Ist das möglich? Ăndere das Drag-and-Drop-Ereignis auf "Beim HinzufĂŒgen einer neuen Komponente" auf Klick, ich möchte Komponenten hinzufĂŒge...
Problem #599
Stelle die GerÀtehöhe zusammen mit der GerÀtebreite ein
Hallo, ich möchte neue GerĂ€te mit sowohl Breite als auch Höhe hinzufĂŒgen. Gibt es eine Möglichkeit, das zu machen? Ein weiteres Problem ist...
Problem #1917
Icons im Block Manager
Hallo, Ich möchte das Symbol eines Blocks im Block Manager Ă€ndern: Ich weiĂ, dass es Teil der Attribute ist, so: Attribute: { class:'gjs-fo...
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.