Hallo, Laut dem Dokument , Ändere den Hintergrund des Wrappers und setze ein Attribut var wrapper = domComponents.getWrapper(); wrapper.set('style', {'background-color': 'red'}); wrapper.set('attributes', {'title': 'Hello!'}); Können wir eine Klasse auf Wrapper setzen? Bitte sagt uns, wie man eine Klasse auf die Wurze...
@artf , Danke für die Antwort. Können wir das tun Redakteur. DomComponents.getWrapper().addClass('wrapper') in der Version 0.10.7 Danke.
suchithmahadi
Entschuldigen Sie die Störung, Denn als ich es in Version 0.10.7 versucht habe, Es gibt einen Fehler [Fehler] TypeError: wrapper.addClass ist keine Funktion. (In 'wrapper.addClass('wrapper')' ist 'wrapper.addClass' undefiniert) Globaler Co...
Ich versuche, das zu machen ergibt den Fehler this.sender.get ist keine Funktion grapesjs.min.js toggle Sm Im Grunde möchte ich den Style-Manager öffnen, wenn ich auf ein Element klicke. Jede Hilfe oder Information ist willkommen, danke
artf
Hallo Michael, Es gibt tatsächlich eine Art Bug in 'open-sm', der es nicht erlaubt, den Befehl mit 'runCommand' aufzurufen, aber der Grund dafür ist, dass er nur über die entsprechende Taste aufgerufen werden kann; ich würde das in deinem...
Lock[Bot]
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.
Die Formulierung mag verwirrend erscheinen, aber im Grunde versuche ich, 'gjs-droppable=""' genauso zu verwenden, wie man 'gjs-draggable=""' verwenden würde. Wenn also 'gjs-droppable="li.feature"' auf '' gesetzt wurde<ul>, konnten nur Einträge, die dem Selektor entsprechen, innerhalb des '' entfernt werden<ul>.
Austinbiggs
Das funktioniert bereits wie oben beschrieben, ich hatte nur einen Fehler in meinem Code, der ursprünglich verhinderte, dass es richtig funktionierte!
Lock[Bot]
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.
Ich wühle immer wieder im Code und im CSS, aber ich kann das CSS für den goldenen Parent-Container und den grünen Drop-Platzhalter nicht finden. Ich habe versucht, die Farben dieser im CSS/JS zu suchen, aber nichts gefunden. Beim Betrachten der Quellquelle sehe ich auch nichts angehängt... Weiß jemand, welche ID/Klass...
Austinbiggs
Ich habe die Klasse gefunden, nachdem ich im HTML gewühlt habe. .gjs-platzhalter-int, .gjs-com-platzhalter-int, .gjs-nv-platzhalter-int {}
Lock[Bot]
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.
Ich arbeite daran, den Griff von gezogenen Elementen zu modifizieren, und zusätzlich zu einem Griff möchte ich, dass das gesamte Element gezogen werden kann. Beim Durchsehen des Codes würde ich annehmen, dass ich einfach den Befehl 'tlb-move' an ein ziehbares Element bei Select anhängen müsste. Der obige Code schreibt...
artf
Versuch es mal mit so etwas '''js editor.on('component:selected', () => { const selected = editor.getSelected(); wenn (!selected || !selected.get('draggable')) zurückkehren; const el = selected.view.el; if (!el.hasCustomEvent) { el.hasCust...
Jogai
Ich habe deinem Vorschlag gefolgt, aber ich bekomme einen Fehler: "Uncaught TypeError: Kann die Eigenschaft 'type' von undefined nicht lesen" editor.on('component:selected', () => { const selected = editor.getSelected(); wenn (!selected ||...
Jogai
Vielen Dank für das Update! Ich habe immer noch Schwierigkeiten, es richtig umzusetzen. Ich habe ein Beispiel genannt: https://codepen.io/anon/pen/vRoRBX Das Beispiel ist, dass der Nutzer nicht zu viel tut. Die meisten Elemente sind nicht...
Frohes neues Jahr! Ich habe ein Problem mit 'isComponent()'. Hier ist mein Code: Aus irgendeinem Grund erscheint das Merkmal nur in den Komponenteneinstellungen, wenn ich die if-Anweisung komplett aus 'isComponent()' entferne und einfach ' {type: 'selectReference' }' zurückgebe. Allerdings wird es dann zu einem Merkma...
artf
Hallo Nicholas, definierst du 'selectReference' in einem Plugin?
NicholasGati
Hey Artur. Ja, es ist in einem Plugin enthalten.
artf
Ich habe deinen Code hier ausprobiert https://jsfiddle.net/vv7sch2u/ und scheint einwandfrei zu funktionieren
Wenn ich versuche, das folgende HTML im Grapes-Editor zu speichern, kann das "Template"-Tag nicht dargestellt werden. Mit freundlichen Grüßen
artf
Denn so funktioniert das "<template>Tag" https://github.com/artf/grapesjs/issues/244
Lock[Bot]
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.
Hallo @artf, Ich bin auf ein Plugin gestoßen, das in Grapesjs für Grid-Resizable verwendet werden kann und komplett reaktionsschnell ist, schau es dir an und bitte sag uns, wie ich dieses Plugin mit GrapesJS integrieren kann, damit ich eine PR machen kann. https://github.com/gridstack/gridstack.js#demo-and-examples
artf
@suchithmahadi du bist frei, es in deinem Projekt zu verwenden, aber es ist nichts, was wir im Kern von GrapesJS brauchen
Lock[Bot]
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.
Hallo! Ich wühle im Code und versuche, beim Ziehen des Elements einen Platzhalter-Effekt zu erzielen? Etwas Ähnliches gibt es bereits beim Ziehen von Blöcken. Wenn ich etwas hinzufügen möchte, um das zu erreichen, welche Methode müsste ich modifizieren oder anschließen? Ich sehe keine startDrag-Option für Elemente auf...
artf
Wahrscheinlich der Grund, warum ich aufgegeben 😂 habe Wie du von hier aus siehst, sehen https://github.com/artf/grapesjs/blob/dev/src/commands/view/MoveComponent.js#L74 Ich habe versucht, 'setDragHelper' zu verwenden, das den Stil des Ele...
artf
Leider ist das Verschieben von Komponenten etwas anders, daher arbeite ich noch daran
artf
Eigentlich habe ich darüber nachgedacht, so eine Funktionalität hinzuzufügen, bin aber nicht so weit 😬 gegangen https://github.com/artf/grapesjs/blob/dev/src/commands/view/MoveComponent.js#L74
Ich bin mir nicht sicher, ob es das schon gibt, und ich habe es noch nicht gesehen (Entschuldigung, falls das der Fall ist). Gibt es eine Möglichkeit zu beschränken, wo bestimmte ziehbare Elemente fallen werden können? Angenommen, ich habe eine Liste: Und ich möchte, dass der Nutzer die Listenelemente umordnen kann, a...
Austinbiggs
Es scheint, als hättest du an alles gedacht, du hast mit GrapesJS einen großartigen Job gemacht! 😄
artf
Natürlich kannst du die Attribute 'data-gjs-*' verwenden (z. B. 'data-gjs-draggable="ul"') Schau dir hier den letzten Beispielcode an https://github.com/artf/grapesjs/wiki/Blocks