I need to reload "https://.../main.js" every time I add a block,what should I do?
artf
Abonniere das Event, das für dich nützlich sein könnte, und lade dann nach Belieben neu
GJSBlock
Danke, dass du das gemeldet hast, @sizhousama. Gute Frage zu [FRAGE] Ich muss "https://.../main.js" jedes Mal neu laden, wenn ich einen Block hinzufüge, was soll ich tun?. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgest...
Gibt es eine Möglichkeit, die Vorlage aus einem kompilierten Zustand zu modifizieren? https://github.com/artf/grapesjs/blob/d3256e621bb43a537213ffcd86b10dc0bd070c0b/src/modal_dialog/view/ModalView.js#L1-L16 Wenn nicht, wie würde man Titel und Inhalte aus unserem CMS am saubersten in ein modales Skelett einfügen, um ei...
artf
Jetzt ist es möglich, das modale https://grapesjs.com/docs/modules/Modal.html#custom-modal
Ju99ernaut
Hier ist eine Liste von Plugins, die die eingebauten Modals verwenden, hoffentlich sind sie hilfreich: https://github.com/artf/grapesjs-tui-image-editor https://github.com/artf/grapesjs-custom-code https://github.com/Ju99ernaut/grapesjs-te...
kerryj89
Danke, aber ich habe nach einer Möglichkeit gesucht, den Inhalt in mein eigenes Modal einzufügen. Viele Bibliotheken haben dafür eine Modal-Vorlagendatei oder -variable.
Ich versuche, den Befehl 'Vorschau' zu erweitern. Ich habe erwartet, dass der untenstehende Code den normalen Vorschaubefehl zusammen mit der Konsolenausgabe ausführt, aber nur die Konsolenanweisung läuft. Wie kann ich den ursprünglichen Vorschaucode erhalten? Das Folgende funktioniert für mich, bis jemand aufklären k...
artf
Wenn du eine neue Funktion 'run()' angibst, führt der Befehl nur die neue aus, andernfalls wäre es nicht möglich, einen Befehl vollständig zu ändern (hier mehr über Erweiterung von Befehlen)
ronaldohoch
Hallo Artf, seltsamerweise brauche ich dasselbe wie er. Also ist der beste Weg, es genauso zu machen wie er? Den ursprünglichen Vorschaubefehl innerhalb der erweiterten Vorschau ausführen?
ronaldohoch
Nun... Eine andere Sache, die ich mache, ist, die Vorschau zu erweitern, indem ich den Befehl auf Event ausführe.: '''js editor.on("run:preview",()=>{console.log("run-preview")}); editor.on("stop:preview",()=>{console.log("stop-preview")})...
Hallo @artf Ich würde gerne wissen, warum die Namensspanne der Ebene ein Attribut 'contenteditable' hat. In grapesJs gibt es keinen Mechanismus, um den Layer-Namen nach dem Aktualisieren der Seite wirklich zu ändern, wenn ich mich nicht irre. Das kann für den Nutzer etwas verwirrend sein. '''html <div class="gjs-layer...
artf
Wenn du auf den Layernamen doppelklickst, kannst du tatsächlich den Namen ändern:)
Franci5co5aoco
@artf, sorry, ich glaube, ich wurde missverstanden. Ich meinte, man kann den Namen ändern, aber wenn man die Seite aktualisiert, werden die Änderungen nicht gespeichert... und ich denke, es gibt keinen Mechanismus, um dies zu erreichen. We...
artf
Nein, der Mechanismus zum Speichern/Laden benutzerdefinierter Layer-Namen ist vorhanden, das einzige Problem ist, dass die Änderung den Store nicht auslöst... Tatsächlich wirst du, wenn du versuchst, eine Komponente direkt nach der Änderun...
grapesjs - 0.16.105 Wenn ich auf ein Element klicke (Form – dieses Element hat Klonen deaktivieren), dann das nächste zweite Element (Spalte). Das erste Element wurde in das zweite Element geklont und alle Stile verloren. Kannst du mir helfen? https://user-images.githubusercontent.com/44744754/112153667-cb534080-8be3-...
artf
Hallo, zuerst musst du deine Grapesjs-Version aktualisieren, sie ist zu alt, und ich kann dir ohne eine reproduzierbare Demo des Problems nicht helfen.
qweiop801
Ich aktualisiere grapesjs auf 0.16.45 und das Problem besteht weiterhin
GJSBlock
Danke, dass du das gemeldet hast, @qweiop801. Tolle Frage zum Doppelklick-Problem. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr speziell...
Wie kann ich den Modell-Drag-Button bei diesem Ereignis deaktivieren:
artf
Wenn du mit 'Model Drag button' die Taste in der Toolbar meinst, solltest du die Eigenschaft 'Toolbar' aktualisieren, z.B.: '''js model.set('Toolbar', [{ Attribute: { Klasse: 'fa fa-trash-o' }, Befehl: 'tlb-delete' }]) ```
GJSBlock
Danke, dass du das gemeldet hast, @qweiop801. Danke, dass Sie Ihren Bericht über Set Model Property. geteilt haben. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal reproduzierbares Beispi...
Hallo, ich benutze grapesjs 0.16.44 und habe dieses Problem nur in Firefox. Mit Grapesjs Block Basic-Preset. Kann mir jemand helfen? Vielen Dank! ! Bild ! Bild
Problem "gelöst" – Entfernen von : Ich suche nach einer besseren Lösung, um das Blockpanel zuerst aktiv zu machen Ich habe auch andere Konflikte bemerkt, zum Beispiel mit meinen benutzerdefinierten Modals und dem Modal aus dem Export-Plugi...
GJSBlock
Danke, dass du das gemeldet hast, @devtechk. Das Problem mit Uncaught TypeError: kann nicht auf die Eigenschaft "el" zugreifen, n ist undefiniert, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typ...
Hallo zusammen Ich möchte die Zip-Datei aus der zuvor von grapesjs exportierten Datei importieren. Kannst du mir helfen?
artf
Das hat nichts mit der Kernbibliothek zu tun. Du kannst dein eigenes Plugin erstellen, wenn du es brauchst.
Sunsiha
Hallo @maivanchuong95 hast du eine Lösung gefunden?
GJSBlock
Danke, dass du das gemeldet hast, @maivanchuong95. Tolle Frage zu FEAT: Vorlage aus Dateizip importieren bei diesem Export. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die...
Hey, I know it got explained, how to use this but I didn't understand... How do I use this?
FreshImmuc
:/
GJSBlock
Danke, dass du das gemeldet hast, @FreshImmuc. Tolle Frage zu Wie. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spezielles Modul Suche nach...
Diese Methode verwendet das JS, das in deinen Komponenten verwendet wird. Wenn du also keine Komponenten mit JS hast, ist es leer
GJSBlock
Danke, dass du das gemeldet hast, @NagarRahul. Tolle Frage zu FEAT: Ich versuche, js mit der getJs()-Methode zu bekommen, aber ich bekomme den Nullwert. Wie kann ich JS bekommen?. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der erei...