Ich habe in der Dokumentation ein paar defekte Links gefunden https://grapesjs.com/docs/modules/Components/ auf der Seite https://grapesjs.com/docs/modules/Blocks.html Und https://grapesjs.com/docs/modules/Components-&-JS in https://grapesjs.com/docs/modules/Components.html#components-js Tschüss.
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 versuche, Grapejs mit dynamischen Inhalten zu verwenden. Was ich erreichen möchte, ist, wie bei WordPress: Ich möchte Shortcodes / benutzerdefinierte HTML-Tags beim Export von HTML haben. Hier ist also ein Beispiel, was ich meine: '''html <!-- im Editor – > <div data-type="mein-komponente">Mein Komponenten-...
artf
@Geelik kannst du den 'tagName' in der Component-Definition festlegen
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.
Der Fehlerbegriff "Below Error" für this.components() Ich bin mir nicht sicher, ob es ein Bug ist oder ob ich etwas falsch mache. Uncaught TypeError: Kann die Eigenschaft 'each' von undefined nicht lesen bei R.i.countChildren (grapes.min.js:formatted:16228) bei R.i.template (grapes.min.js:formatted:16093) bei R.i.rend...
krunal039
@artf kannst du mir bitte sagen, was ich hier falsch mache?
artf
@krunal039 bitte der Issue-Vorlage folgen
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.
Ist es möglich, die Komponenten auf grapesjs.init zu initialisieren? Wir verwenden StorageManager.load nicht. Wir haben die Projektdaten bereits bei init. HTML funktioniert gut, aber die Verwendung von Komponenten rendert das Komponentenobjekt als Text im Editor. 'this.editor = grapesjs.init({ components: projectData....
cjpollard
Du musst die Saite analysieren. 'JSON.parse(projectData.components)'
Kontrollhaus
Ich arbeite jetzt. Danke für die schnelle und genaue Antwort :-)
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 an einem Projekt, bei dem ich grapesJs integriert habe, damit Nutzer ihre Vorlagen erstellen, in der Datenbank speichern und diese gespeicherten Vorlagen bearbeiten können. Ich habe kürzlich das Schieberegler-Plugin hinzugefügt und jetzt kann der Benutzer Vorlagen erstellen, aber beim Bearbeiten verursacht...
sfkazmi
Ich habe eine Möglichkeit, das zu beheben, ich habe die HTML- und CSS-Inhalte direkt in <div>.
sfkazmi
Ich habe ein neues Problem, wenn ich das CSS zum <div> Rendern und HTML eingebe, ändere ich den Stil und hole es mit editor.getCss(); es bekommt den alten Stil, den ich in den Style-Tag eingegeben habe <div>
Hallo @artf Ich benutze dein Boilerplate-Plugin und möchte die hoverable Property für alle Elemente deaktivieren, da ein Screenshot unter dem gelben Bereich beim Hover erscheint Ich habe versucht, das zu tun ' const updateAll = model => { model.set({hoverable:false}); model.get('components').each(model => updateAll(mo...
artf
@Abhisheknanda1344463, wenn du "gelber Bereich" siehst, wahrscheinlich weil du 'showOffsets: true' in deinen Konfigurationen verwendest (standardmäßig ist 'false').
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 entwickle ein Plugin für Diagramme mit chart.js. Um die generierte Vorlage das Diagramm aus einem vom Plugin generierten Datenmodell darzustellen, muss ich dieses Modell im HTML-Tag der Komponente speichern. Das vom Diagramm verwendete Modell ist wie folgt: '''javascript { "Typ": "Zeile", "data": { "Labels"...
gabrigcl
Ich habe gesehen, dass es '''javascript component.setAttributes({ id: 'test', 'data-key': 'value' }); ``` Methode, teste ich das und schließe das Problem.
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.
Hey Artf, Zunächst einmal Glückwünsche an dieses großartige Projekt, ich benutze es wirklich gerne. Zweitens: Es geht NICHT darum, Trauben innerhalb eines Angular-Projekts zu betreiben, sondern eher das genaue Gegenteil: Grapesjs läuft bereits einwandfrei als Angular-6-Komponente. Was ich tun möchte, ist, andere eckig...
artf
Alle benutzerdefinierten Skripte, die über 'canvas.scripts' geladen werden, werden VOR den Komponenten geladen, also funktioniert es offensichtlich nicht, wenn du versuchst, auf etwas zu mounten. Wahrscheinlich musst du auch 'Component rel...
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 Probleme, gespeicherte entfernte Inhalte in den Editor zu laden, wenn das 'JSON' nicht leere 'gjs-components' enthält Meine JSON-Daten sehen so aus, nämlich ein sehr einfaches Blockzitat mit einem Textsatz ! Bild Beispielantwort beim Aufruf meines entfernten Endpunkts ! Bild Ich kann den Inhalt laden, wenn ic...
artf
Es könnte tatsächlich einen Fehler geben, kannst du versuchen, 'gjs-components' als String zurückzugeben (also versuche, dein Array als JSON zu kodieren)?
artf
Danke @iainheng, fürs Erste behalte es so bis zur nächsten Veröffentlichung (hoffe, es nächste Woche zu verschieben).
Iainheng
@artf Danke für deine Hilfe. 😊 Es ist in der Tat ein Bug. Ich speichere die 'gjs-components' als String und es funktioniert jetzt. 🎉 Dies ist derselbe Datenspeicher wie ein String ! Bild
Ich habe eine benutzerdefinierte Komponente mit einem Kontrollkästchen-Merkmal 'Name anzeigen'. Wenn der Merkmalswert 'true' ist, rendert die Komponente in der Ansicht auf das Attribut show-name="true", während das Modell nur "show-name" hat und über getHtml() zu "show-name" rendert. Wie kann ich ein Checkbox-Merkmal...
artf
@mararn1618 können Sie bitte eine reproduzierbare Live-Demo dieser Ausgabe erstellen?
mararn1618
Hallo @artf, natürlich. Ich habe die relevanten Teile meines Projekts extrahiert und eine Demo zusammen mit Reproduktionsschritten erstellt:Demo: https://www.secretbakery.io/grapesjs/issue1424.htmlListe der Demodateien: https://www.secretb...
mararn1618
Ich benutze gerade einen Workaround dafür, sodass meine AngularJS-Direktive – wo dieses Attribut verwendet werden soll – 'show-name' neu berechnet, als hätten wir 'show-name="true"' in der Link-Phase.Workaround AngularJS-Richtlinie