Wie Àndert man id/klasse, wenn ein neues Element im Editor droppt oder ein Element mit dynamischer IP rendert?
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)
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...
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?
@AkibDeraiya123 du machen kannst, was du willst, ĂŒberprĂŒfe bitte die API https://grapesjs.com/docs/api/component.html
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #1232
Wie man den Rand von px zu rem Àndert
Hallo @artf, Ich hoffe, es geht dir gut. Ich habe die Randeinstellungen in einem der Elemente mit dem untenstehenden Code von "px" auf "rem...
Problem #1509
Wie man den RĂŒckgĂ€ngig-Knopf deaktiviert
Hallo @artf, Ich hoffe, es geht dir gut mit Trauben. Können Sie uns bitte sagen, wie man den RĂŒckgĂ€ngig-Button deaktiviert, wenn im RĂŒckgĂ€n...
Problem #1111
Wie man eine Elternklasse hinzufĂŒgt, wenn ein Drag-Element
Hallo @artf, Ich hoffe, es geht dir gut. Bitte lassen Sie uns wissen, wie wir die ĂŒbergeordnete Klasse von Div hinzufĂŒgen können, wenn ein...
Problem #1850
Wie man Blöcke unter verschiedenen Tabs zeigt
Hallo @artf, Ich hoffe, es geht dir gut. Ich habe versucht, alle Blöcke unter verschiedenen Tabs anzuzeigen. Zum Beispiel: Anzeigen von Abs...
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.