PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

GrapesJS-Probleme

3,464 parsed GitHub-Probleme — 370 gelöst · 90 ist geöffnet. Suchen, filtern und erkunden Sie bewährte Antworten.

466-Probleme gefunden

🔍 components
#355922. Juni 2021von iabhiyaan3-Antworten
0-Reaktionen

Page.getMainComponent().view gibt undefiniert an, wenn die Seite ausgewählt ist

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...

#355722. Juni 2021von acip4-Antworten
0-Reaktionen

Upgrade - how to update old templates to the newest version?

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...

#354818. Juni 2021von tannguyen972-Antworten
0-Reaktionen

Kann nicht mit "Control + C" kopiert werden, wenn Elemente Attribut tabindex = -1 haben

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...

#354616. Juni 2021von ankx062-Antworten
0-Reaktionen

Wie kann ich die benutzerdefinierte linke Werkzeugleiste für die Bildkomponente ähnlich wie Text hinzufügen?

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...

#354115. Juni 2021von deiga3-Antworten
0-Reaktionen

Was ist die idiomatische Methode, Klassen aus Komponenten hinzuzufügen und zu entfernen?

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...

#352910. Juni 2021von tmrowe1231-Antwort
0-Reaktionen

Trying to add onClick attribute to component

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:...

#352810. Juni 2021von krishnaeverestengineering2-Antworten
0-Reaktionen

I wasn't able to unit test grapesjs components

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:...

#35248. Juni 2021von iteniel3-Antworten
0-Reaktionen

Integrate select2 UI element into traits

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...

#35122. Juni 2021von Palash-Mandal3-Antworten
1-Reaktionen

Kind-Elemente sind nicht ziehbar, fallen lassend, hervorhebbar. außerdem ist der CSS aller Kindelemente, die nicht im Stil gepusht werden, während eine Banner-Komponente als Plugin entwickelt wird

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...

#35112. Juni 2021von moises-flowize2-Antworten
0-Reaktionen

Command core:component-enter not working in all the cases

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...

Durchsuchen Sie alle Themen