Ich habe es wahrscheinlich irgendwo in den Dokumenten übersehen, aber nicht gefunden. Ich möchte einen "Form"-Block innerhalb eines "Spalten"-Blocks beim Seitenladen fromElement und auch beim Löschen der Canvas mit editor.setComponent() einbauen. Bei mjml würde ich 'editor.setComponents('<mjml><mj-body><mj-container>....
artf
Die Erkennung der Komponente hängt von diesem https://github.com/artf/grapesjs/wiki/Components#component-recognition Das "Form" zum Beispiel ist erkannt einfach als der tagName, sodass du nichts anderes tun musst als die "Spalte" es ist ke...
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 möchte den Komponentenstart ab dem zweiten entfernen, also muss ich den Traversal machen. domc.getComponents() bekommt alles. Ich möchte einfach etwas Bestimmtes haben, wie alle Tasten
artf
Man kann die Methode 'find()' bei jeder Komponente verwenden, also um alle Button-Komponenten der Leinwand zu erhalten, würde man Folgendes tun '''js domc.getWrapper().find('button.some-class'); gibt ein Array von Komponenten zurück ```
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.
Nach langer Zeit versuche ich es erneut mit GrapesJS. Ich folge der Seite 'Getting Started' und bleibe an diesem Schritt https://github.com/artf/grapesjs/wiki#components Tatsächlich versuche ich, die Komponenten mit einer gestrichelten Linie zu "markieren", indem ich die "Auge"-Taste drücke, wie im Tutorial erklärt, a...
Sabrewolf
Um die gestrichelten Linien anzuzeigen, musst du den Editor load event editor.runCommand('sw-visibility') ausführen;
Endersaka
Danke. Vielleicht erinnere ich mich nicht mehr genau, aber ich bin mir fast sicher, dass es im Dokumentationstutorial nicht erklärt wird.
artf
Ich denke, das liegt einfach daran, dass du die Höhe für dein Dokument angeben musst '''css html, Körper { Größe: 100 %; } ```
Hallo, ich benutze jetzt seit etwa ein paar Tagen Trauben. Danke für die großartige Arbeit an diesem Projekt. Ich habe die API-Dokumentation durchgelesen (hoffentlich habe ich diesen Teil nicht verpasst) und auch einiges ausprobiert. Im Grunde nutze ich Trauben, um bestehende .hbs-Dateien (Handlebars) zu laden, die de...
kaloyankostov
Nur um das weiter klarzustellen, da ich jetzt das Gefühl habe, dass mein Beitrag länger war als nötig. Ich habe weiter recherchiert und #978 gefunden. Das dort beschriebene Problem ist identisch mit meinem. Ich habe im Grunde eine benutzer...
artf
Ich sehe, dass es in einigen Punkten einige Widersprüche gibt:Bewahren Sie den Quellcode der Lenkervorlage aufLassen Sie die einzelnen Elemente der gerenderten Lenker-Vorlage im Grapes-Editor bearbeiten Wenn du etwas bearbeitest, würdest d...
Keine Antwort[Bot]
Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...
Ich habe eine benutzerdefinierte Komponente und wollte bei Trait Change HTML aktualisieren, aber zufällig wurde der Span/Textnode in der Trait Change Funktion anstelle des HTML-Elements zurückgegeben. Unten ist HTML, das von der Komponente generiert wird und bei Titeländerungen das h4-Element aktualisiert werden möcht...
artf
Nun, aus dem, was du geschrieben hast, kann ich nicht sagen, was passiert, aber definitiv wird nichts zufällig generiert, du gehst einfach tiefer mit dem Debug. Übrigens kannst du das mit der Methode 'find(query)' einfacher lösen: '''js va...
krunal039
@artf ich habe versucht zu debuggen, aber ohne Erfolg, da es auf einigen Seiten passiert und nicht auf allen Seiten. außerdem 'this.find' ist undefiniert ! Bild
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 eine Möglichkeit gefunden, Eigenschaften über die Funktion 'init' zum Wrapper hinzuzufügen, Aber ich musste andere Wrapper-Konfigurationen hinzufügen wie 'emovable', 'copyable' usw. Da 'Wrapper' nur ein Konfigurationselement ist, hoffe ich, dass dies das Standardverhalten ist. Wenn es jedoch eine Möglichkeit...
artf
Aber ich musste andere Wrapper-Konfigurationen hinzufügen, wie z. B. Emovable, Copyable usw. Da der Wrapper nur ein Konfigurationselement ist, hoffe ich, dass dies das Standardverhalten ist. Wenn es jedoch eine Möglichkeit gibt, einfach Me...
sura2k
Ich habe 0.14.5 verwendet. Es funktioniert gut mit 0.14.15. Danke für den Tipp und entschuldige, dass ich die Mühe habe, ohne es mit der neuesten Version zu testen.
betacar
@sura2k Wie hast du die Merkmale des Wrappers extrahiert, nachdem sie gesetzt wurden? /cc. @artf
Hallo, jetzt setze ich einen Wechsel meiner Tabelle ein. Ich benutze dies:this.selected.components('<table><tbody>'+tbodys+'</tbody></table>') Aber es gibt noch eine weitere Tabelle, und nach dem Speichern hat die redundante Tabelle ihre Seite geändert. ! qq20180529-152223 ! qq20180529-151857
artf
Offensichtlich bekommst du, wenn du jedes Mal Zeilen auf init hinzufügst, jedes Mal, wenn du die Seite aktualisierst.
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.
Demo-/Reproduktionsproblem https://jsfiddle.net/shareefhiasat/u8Lodyh7/1/ Frage Ich bin mir nicht sicher, ob es ein Bug ist oder ob ich nicht weiß, wie ich das gewünschte Verhalten bekomme Erwartet Ich brauche Textelemente ähnlich und kann es stylen, aber NICHT ändern, welchen Inhalt (Text darin) Tatsächlich und was i...
Shareefhiasat
@artf Ja, es funktioniert, mein Freund, vielen Dank So ist es jetzt für die Zukunft: Fiddle, du kannst nicht bearbeiten, aber du kannst stylen https://jsfiddle.net/shareefhiasat/jdpkccz0/ Du kannst es schließen, Mit freundlichen Grüßen
Shareefhiasat
UPDATE Zur zukünftigen Referenz habe ich jsfiddle mit einem bearbeitbaren und nicht editierbaren Komponentenbeispiel aktualisiert, Beachte, dass das Aussehen und Verhalten des Fahrens über Elementen nicht funktionieren, da es nicht bearbei...
Shareefhiasat
@julyanof @artf Bitte helft mir, vielleicht ist es zu einfach, mich selbst zu verstehen
Hallo @artf. Beim ersten Mal, bevor ich die Vorlage speichere, wenn ich ein Element erstelle und es klone, kommt der Stil im klonierten Element. Das läuft in Ordnung. Aber wenn ich die Vorlage speichere und sie mit diesem editor.setComponents(templateHTML) rendere; und dann die Elemente klonen, deren Styling nicht auf...
artf
Getestet mit der Demo funktioniert alles wie erwartet. Ohne irgendeine Art von Live-Demo, die das Gegenteil beweist, gibt es meiner Meinung nach keinen Grund, dieses Problem offen zu halten. Übrigens, schau dieses an, wenn du Vorlagen spei...
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.