Problem #1683💬 BeantwortetDec 26, 2018 geöffnetvon AkibDeraiya1230-Reaktionen

Wie Àndert man id/klasse, wenn ein neues Element im Editor droppt oder ein Element mit dynamischer IP rendert?

Kurze Antwortvon artf

In deinem 'block:drag:stop'-Callback solltest du eine Änderung am 'droppedComponent' vornehmen (ist eine Instanz von Component, also nutze dessen API), das '$('#staticId')' existiert nicht einmal, die Leinwand befindet sich im anderen Frame des Dokuments. '''js const randomId = '...'; droppedComponent.addAttributes({...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Hallo @artf, Ich hoffe, es geht dir gut. Ich habe zwei Fragen bezĂŒglich dynamischer Blöcke, 1) Ist es möglich, den Block mit dynamischer ID zu rendern? 2) Ist es möglich, die id/class/onClick-Methoden in den Grapesjs-Methoden 'block:drag:stop' oder 'component:add' zu Ă€ndern? Hier ist ein Teil meines Codes, Im obigen Beispiel muss ich dynamisch statt 'staticId' machen. Das wird auch in die Onclick-Funktion ĂŒbergeben. Ich versuche, dieses Id in der Aber nach der Änderung mit Hilfe von '$('#staticId').attr('id', 'random id is here');' bekommt es tatsĂ€chlich keine Änderung. TatsĂ€chlich benutze ic...

Antworten (3)

artf‱ Dec 27, 2018

In deinem 'block:drag:stop'-Callback solltest du eine Änderung am 'droppedComponent' vornehmen (ist eine Instanz von Component, also nutze dessen API), das '$('#staticId')' existiert nicht einmal, die Leinwand befindet sich im anderen Frame des Dokuments. '''js const randomId = '...'; droppedCompon...

AkibDeraiya123‱ Dec 27, 2018

Hallo @artf, Vielen Dank fĂŒr Ihre schnelle UnterstĂŒtzung. Jetzt funktioniert es fĂŒr mich, Das hat bei mir funktioniert. Angenommen, ich habe Inhalte wie, Gibt es Möglichkeiten, die ID und die Onclick-Funktion des IMG-Tags zu aktualisieren?

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.