In meinem Panel möchte ich einige Buttons in einen Block ziehen, wie mache ich das?
artf
Dann zieh einfach deine Knöpfe in deine Blöcke hinein
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.
Es scheint, als sollte ich diese Frage nicht stellen, aber ich habe viel Zeit in die Suche investiert und konnte dazu keinen guten Leitfaden finden. Ich möchte einen FB-Block erstellen, er enthält ein paar DIV-Tags und ein Skript, das FB SDK lädt und den Inhalt in die DIV-Tags rendert. '<div id="fb-root"></div>' ' <di...
artf
Das Erstellen einer Komponente (überprüfe auch, wie man sie mit js](https://github.com/artf/grapesjs/wiki/Components-&-JS erstellt)) gibt dir mehr Kontrolle (z. B. das Hinzufügen deiner Eigenschaften), aber in deinem Fall kannst du, wenn d...
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 habe es als Bug markiert, weil ich denke, dass das eine kleine Inkonsistenz widerspiegelt; Aber es könnte auch als Feature-Wunsch verstanden werden. Das Szenario ist:Ich stelle meine eigenen Methoden für 'uploadFile' und 'handleAdd' bereit, was heute möglich ist.Ich sehe, dass 'uploadFile' an sein Elternobjekt geb...
artf
Vollkommen zustimmen, was die Konsistenz 👍 angeht.
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 habe einen JSON-String wie diesen '{ "assets": "[{\"type\":\"image\",\"src\":\"./img/team1.jpg\",\"unitDim\":\"px\",\"height\":0,\"width\":0}]", "css": "* { box-sizing: border-box; } body {margin: 0;}", "styles": "[]", "html": "", "Komponenten": "[]"}'. Jetzt möchte ich es importieren.
artf
Ehrlich gesagt würde ich empfehlen, dem Ablauf des Storage Managers zu folgen, aber auf jede Weise könntest du das auf diese Weise erreichen: '''js const obj = var tt = JSON.parse(yourJsonString); editor.setComponents(obj.components); Reda...
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.
Dieser Thread sollte deine Frage beantworten. https://github.com/artf/grapesjs/issues/275
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 versuche, ein Panel zu entfernen. Die Funktion gibt das Panel beim ersten Ausführen von 'removePanel' zurück und wieder, wenn ich es erneut ausführe, undefiniert. Es ist erwähnenswert, dass das Panel nicht mehr zurückgegeben wird, wenn alle Panels übernommen werden, es aber weiterhin sichtbar und funktionsfähig is...
FrciSmrci
Hey @mmeeeooowww, Die Panels sollten entfernt werden, wie in dieser Ausgabe. Einen schönen Tag noch.
mmeeeooowww
Hallo, @FrciSmrci ich benutze momentan CSS, um Dinge zu verstecken. Verstehe ich den Zweck von 'removePanel' falsch oder benutze ich es falsch? Danke!
Ich erweitere die 'Text'-Komponente, indem ich ein neues Attribut und ein Skript hinzufüge. Wenn ein Nutzer ein bestimmtes Zeichen in der Textkomponente eingibt, möchte ich, dass das Skript das Attribut im Modell der Komponente ändert, aber ich bin mir nicht sicher, wie das geht. Das ist mein Setup zur Änderung der Te...
artf
Man kann auf verschachtelte Eigenschaften wie diese 'var customAttribute = '{[ attributes.customAttribute ]}';' im 'script' zugreifen. Du solltest die Eigenschaften des Modells verwenden: '''js ... customAttribute: '', script: function() {...
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.
Beim Importieren von Komponenten und Initialisierung von grapesjs wird die css background-repeat Eigenschaft in background-repeat-x und background-repeat-y geändert, was auf iOS kaputtgeht. Komponenten importieren: '''html <div id="izmt">Test Begin<br /> <br /> <br /> <br /> Testende</div> <style type="text/css">#izmt...
Coyote6
Danke. Ich habe das zu meiner Storage-Manager-Funktion hinzugefügt... Ich denke, das Problem ist vorerst behoben... Ich bin noch nicht ganz wach, also sagt mir bitte Bescheid, falls ich etwas falsch gemacht habe. '''javascript var css = ed...
artf
Danke@Coyote6 wir sind uns dieses Problems bereits bewusst. Das passiert wegen des CSS-Parsers des Browsers, und ich kann nicht viel dagegen ändern, bis es möglich ist, benutzerdefinierte CSS-Parser anzuhängen, ich hoffe, das bald implemen...
artf
Von https://github.com/artf/grapesjs/releases/tag/v0.14.33 du benutzerdefinierte CSS-Parser verwenden kannst, der erste veröffentlichte ist grapesjs-parser-postcss
Für den Countdown möchten wir unseren eigenen Datetime-Picker hinzufügen, nicht nur den HTML-Picker. Wir haben versucht, auf diese Weise das Klickereignis in das Merkmal einzufügen Merkmale: [{ Etikett: "Start", Name: "Startfrom", changeProp: 1, Typ: n.dateInputType, Ereignisse:{ klick:"handleClick", }, handleClick:fu...
Hallo Artf, Bitte lassen Sie uns wissen, wie wir die ausgewählte Komponente HTML entfernen können Ich habe einen HTML-Button und wenn ich diese "gjs-comp-selected" ausgewählt habe, wird die Klasse "gjs-comp-selected" hinzugefügt <button class="addcolbtn gjs-comp-selected" id="ir9j">Neue Spalte hinzufügen</button> Ich...
artf
So etwas kannst du machen '''js const component = editor.getSelected(); const coll = component.collection; const bei = coll.indexOf(component); coll.remove (komponente); return coll.add('<div>Neuer Inhalt'</div>, { at }); ```
mararn1618
Das hat mir sehr beim Programmalen Entfernen von Komponenten geholfen, und ich möchte nur ein paar Beispielcodes in Typescript zur weiteren Referenz hinzufügen.Typescript-Beispiel: Komponenten dynamisch entfernen Alle Komponenten werden en...
Deepak813
Hallo Artf, Danke für die Nachricht, und der bereitgestellte Code funktioniert einwandfrei, aber ich bekomme die Fehlermeldung unten: Uncaught TypeError: Kann die Eigenschaft 'indexOf' von undefined nicht lesen bei HTMLDivElement. <anonymo...