Hallo @artf, Ich möchte das HTML-Element der ausgewählten Seite erhalten. Allerdings gibt sie undefiniert zurück, wenn folgender Code verwendet wird: '''js editor.on('page:select', page => { page.getMainComponent().view.el.querySelector('section'); Auf dieser Seite gibt es ein Abschnittstag... }); ```
artf
Hallo @iabhiyaan, wenn 'page:select' ausgelöst wird, sind die iframes im Canvas noch nicht geladen, also musst du nur warten, bis sie geladen sind, bevor du auf das DOM zugreifen kannst. '''js editor.on('page:select', page => { const frame...
iabhiyaan
Danke @artf.
GJSBlock
Danke, dass du das gemeldet hast, @iabhiyaan. Danke, dass du deinen Bericht über page.getMainComponent().view zeigt undefiniert an, wenn die Seite ausgewählt ist. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen...
Ich habe einige Vorlagen, die mit v0.14.5 generiert wurden. Wie kann ich sie auf die neueste Version "upgraden"? Sie haben Klassen angeschlossen und ich sehe, dass die neueste Version keine Klassen mehr zu den Elementen hinzufügt. Kontext: Wir verwenden maßgeschneiderte Komponenten und einige Standardeinstellungen (z....
artf
Sie haben Klassen angehängt und ich sehe, dass die neueste Version keine Klassen mehr zu den Elementen hinzufügt. Ich bin mir nicht sicher, wovon du sprichst, Klassen sollten wie zuvor importiert werden.Kontext: Wir verwenden maßgeschneide...
acip
Hey, danke für die schnelle Antwort. Hier ist die von v0.14.5 generierte Vorlage https://jsonblob.com/535ae06f-d4f6-11eb-8bc1-415e99da64cb So sieht es https://ibb.co/Zz8qg2J Wir haben die Standardattribute und den Stil einiger benutzerdefi...
acip
Ich habe eine alte und neue Version für eine bestehende Vorlage eingerichtet: https://grapesjs-templates-upgrade.ciprianamariei.repl.co/0.14.5-old-template.html https://grapesjs-templates-upgrade.ciprianamariei.repl.co/0.16.45-old-template...
Hallo zusammen! Ich habe ein Problem mit einer benutzerdefinierten Komponente. Ich wurde als modale Komponente erstellt, habe Attribut tabindex = -1 und kann diese Komponente nicht mit Strg + C kopieren. Bitte helft mir. Vielen Dank !!
artf
Entfernen Sie dieses Attribut einfach in Ihrer Komponentenansicht (z. B. in der onRender-Methode), so erhalten Sie das Attribut weiterhin in Ihrem finalen HTML
GJSBlock
Danke, dass du das gemeldet hast, @tannguyen97. Danke, dass du deinen Bericht geteilt hast über kann nicht mit "Control + C" kopieren, wenn Elemente Attribute tabindex = -1 haben. Um dem Team bei der Untersuchung und Priorisierung zu helfe...
Wir möchten eine benutzerdefinierte Werkzeugleiste zur Bildkomponente hinzufügen, die auf der linken Seite angezeigt wird (ähnlich wie bei der Textkomponente). Bitte lasst mich wissen, wie ich das machen kann. Wir möchten auch verschiedene benutzerdefinierte Werkzeugleisten für benutzerdefinierte Komponenten hinzufüge...
artf
Überprüfe die Eigenschaft 'Toolbar' in der Components API-Referenz und versuche, in Issues nach etwas Verwandtem zu suchen
GJSBlock
Danke, dass du das gemeldet hast, @ankx06. Gute Frage zu Wie kann ich die benutzerdefinierte linke Symbolleiste für die Bildkomponente ähnlich wie Text hinzufügen. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerte...
Hallo zusammen 👋 Ich liebe den Editor! Wir verwenden Traits, um die Klassen einer Komponente anzupassen, aber das wirkt etwas abgehackt, da man ALLE Klassennamen für jede Trait-Auswahl neu deklarieren muss Hier ein einfaches Beispiel: Jede Eigenschaftsoption muss alle Klassen definiert haben, denn sonst werden besteh...
krishnaeverestengineering
@deiga wir machen so etwas wie das.
artf
Ich würde das Merkmal einer Komponenteneigenschaft anstelle des Class-Attributs zuordnen und basierend auf dem Wert richtig removeClass und addClass verwenden.
GJSBlock
Danke, dass du das gemeldet hast, @deiga. Tolle Frage zu [FRAGE] Was ist die idiomatische Art, Klassen aus Komponenten hinzuzufügen und zu entfernen?. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang h...
Hallo, Ich bin noch relativ neu in diesem großartigen Projekt, aber ich versuche, die Anzeige einer Komponente auf onClick einer anderen Komponente zu ändern, nachdem die Komponenten-ID im DropMenü ausgewählt wurde. Ich habe Schwierigkeiten, nach der Auswahl aus einem DropMenu-Merkmal ein onClick-Attribut zur Komponen...
GJSBlock
Danke, dass du das gemeldet hast, @tmrowe123. Danke, dass du deinen Bericht über Versuch, das onClick-Attribut zum Component hinzuzufügen geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit:...
Ich weiß nicht genau, was passiert, aber das ist es, was ich bekomme. Manchmal bestehen Tests und zufällig fallen Tests dadurch durch. Irgendeine Hilfe bitte@artf <img width="1474" alt="Screenshot 2021-06-10 um 19:08:14 Uhr" src="https://user-images.githubusercontent.com/55732888/121535085-71faf080-ca1f-11eb-8e07-aeed...
artf
Genauso wie hier https://github.com/artf/grapesjs/issues/3476#issuecomment-848074298
GJSBlock
Danke, dass du das gemeldet hast, @krishnaeverestengineering. Danke, dass du deinen Bericht geteilt hast, dass ich die Komponenten von Grapesjs nicht per Einheit testen konnte. Um dem Team bei der Untersuchung und Priorisierung zu helfen:...
Ich bin neu bei GrapesJS ... Tolles Werkzeug. Ich habe ein paar Fragen zu Eigenschaften. Ich habe diesem Tutorial gefolgt https://grapesjs.com/docs/modules/Traits.html#define-new-trait-type weil ich überschreiben muss, wie HREF generiert wird. Das Beispiel ist für mich großartig mit wenigen Modifikationen. Ich, ich mö...
artf
Das kannst du tun: '''js tagListElement.on('select2:select', e => this.onChange(e)); onChange wird das onEvent korrekt auslösen ```
iteniel
@artf danke Können Sie beim ersten Teil der Frage helfen? Ich brauche etwas wie onPostRender/afterRender, um die select2-Komponente zu initialisieren, wenn das DOM vorhanden ist etwas nach der createInput-Methode
GJSBlock
Danke, dass du das gemeldet hast, @iteniel. Gute Frage zu [FRAGE]: Select2-UI-Element in Traits integrieren. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokume...
Hallo @artf, Ich versuche, ein einfaches Banner-Plugin zu entwickeln, das eine Überschrift, eine Unterüberschrift und einen Link enthält. Und jedes Element kann gezogen und frei hervorgehoben werden, aber basierend auf dem folgenden Code funktioniert ein Teil des Codes nicht. Bitte helft mir ! Bild nur die Banner-Klas...
artf
In deiner Modellkomponentendefinition verwendest du 'content: config.template', aber es sollte eigentlich 'components: config.template' heißen.
Palash-Mandal
Hallo @artf, Ich habe die Lösung gefunden, aber es gibt ein Problem mit der Komponente. Die Unterkomponente H2, H3 und Link haben für alle anderen Komponenten gepusht. Wenn ich eine Spaltenkomponente wegsetze, werden diese Kindelemente ebe...
GJSBlock
Danke, dass du das gemeldet hast, @Palash-Mandal. Gute Frage zu Child-Elementen nicht ziehend, aber ables, hervorhebbar. Außerdem ist der CSS aller Kindelemente, die nicht im Style gepusht werden, während eine Bannerkomponente als Plugin e...
WARNUNG LIES und FOLGE den nächsten 3 Schritten, dann ENTFERNE SIE vor dem Posten des ProblemsBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdMach zuerst eine schnelle SUCHE, um zu sehen, ob jemand anderes das gleiche Problem nicht geöffnet hatAlle zugehörigen Auss...
artf
Danke @moises-flowize, das wird in der nächsten Version behoben https://github.com/artf/grapesjs/commit/ac96298add119c4f4e000967ab3332f9ad711613
GJSBlock
Danke, dass du das gemeldet hast, @moises-flowize. Das Problem mit Command core:component-enter, das in allen Fällen nicht funktioniert, scheint ein Renn- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn si...