GrapesJS-Probleme

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

3,464-Probleme gefunden

#998Apr 3, 2018von Tonygiang3-Antworten
0-Reaktionen

Asset Manager sendet eine leere Anfrage beim Hochladen des Bildes

Beschreibung: Der GrapesJS-Editor wird in einer editor.html-Datei wie folgt initialisiert: 'localhost:9001' ist ein lokaler IIS-Server, der PHP5 ausführt. Der Inhalt von 'uploadimage.php' ist wie folgt: Da von GrapesJS hochgeladene Bilder voraussichtlich im '$FILES'-Array enthalten sind, lade ich jedes Mal, wenn eine...

artf

Wie sieht es mit der Kundenseite aus? Siehst du die Upload-Anfrage korrekt (z. B. vom Inspektor?

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

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.

#997Apr 3, 2018von alimajed932-Antworten
0-Reaktionen

Modal ist nicht scrollbar

Hallo zusammen, Mir ist aufgefallen, dass, wenn die Bildschirmgröße kleiner als die Höhe des Modals ist, das Modal beschnitten wird und der Nutzer nicht nach unten scrollen kann, mit anderen Worten, ein Teil des Modals wird unzugänglich. Das folgende angehängte Bild zeigt, wie der Bildblock-Modal zugeschnitten ist (ei...

artf

Dieses Verhalten wurde einfach für die Demo angepasst (wo es keine Probleme mit der Größe geben sollte), du kannst es leicht mit CSS anpassen

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.

#996Apr 3, 2018von HarshOB3-Antworten
1-Reaktionen

Ändere den Attributwert, der durch das Merkmal generiert wird

Nehmen wir nun an, ich habe new in den Merkmalswert geschrieben, aber im Attribut :items möchte ich das Präfix wie item.text. an diesen Wert anhängen. Mein letztes Attribut :items wird also item.text.new. Ist das möglich? ! Screenshot vom 03.04.2018, 52.12.00

artf

Ich würde sagen, es reicht allein das '''js getValueForTarget: function() { return 'item.text' + this.model.get('value'); } ```

artf

Du solltest es über ein benutzerdefiniertes Merkmal erreichen können, z.B. indem 'getValueForTarget'-Methode überschrieben wird

HarshOB

Ich habe versucht, ein eigenes Merkmal zu erstellen und eine Methode zu überschreiben, aber kein generiertes Attribut gesehen. Kannst du bitte diesen Code anschauen und mich korrigieren, falls es einen Fehler gibt? Wenn ich Daten in Traits...

#995Apr 3, 2018von sublimekaushik2-Antworten
0-Reaktionen

Wie fügt man dynamisch Felder auf das Merkmal hinzu

Ich baue das Merkmal auf, wenn die Bewerbung startet. Also beziehe ich die untenstehenden Felder in der Seitenleiste als Einstellungen ! Trait2 Jetzt möchte ich, dass mehr Felder geladen werden (im untenstehenden Bild 'Produkt' und 'Produktbild') zusammen mit zuvor geladenen Feldern ('Logo Url', 'Redirect Url'). Und d...

artf

In deinem Fall musst du alle diese Modelle aktualisieren 'model.get('traits').add([{name: 'product'}, {...}])`

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.

#994Apr 3, 2018von crazyxhz3-Antworten
3-Reaktionen

Wie stellt man sicher, dass der Block nur auf der obersten Ebene abgeworfen wird

Zum Beispiel habe ich zwei Blöcke, A und B, die ich auf die Editor-Canvas legen möchte. Aber manchmal wird der Block, der später gefallen ist, zum Kind eines bestehenden Blocks. Das ist das A>B-Layout. Aber ich möchte die Blockaden erzwingen, das kann nur das Geschwisterkind level.eg. A+B Wie soll ich das tun? Viellei...

crazyxhz

@anand-gopinath cool~ funktioniert wie ein Schnürchen. Jetzt habe ich festgestellt, dass viele Datenattribute verwendet werden.... Es ist ein sehr gutes Framework, aber das Dokument hinkt hinterher...

Anand-Gopinath

@crazyxhz : Du kannst das tun, indem du Datenattribute zum Inhalt "data-gjs-droppable='.className'" hinzufügst, z. B. https://jsfiddle.net/wswvuvab/2/

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.

#993Apr 3, 2018von duccanh00223-Antworten
0-Reaktionen

Mit Remote Storage Manager wurden keine Daten angezeigt

Hallo, ich habe ein Problem: Wenn ich die E-Mail-Vorlage kopiere und einfüge (http://www.charlesmudy.com/respmail/ – ich habe das Plugin gjs-open-import-webpage verwendet). Speichere auf Datenbank ... Alles in Ordnung gesehen. Herausgeber: <img width="1277" alt="Screenshot 03.04.2018 um 11 16 19" src="https://user-ima...

artf

Wenn du also die Seite wiedererläufst, wird die Ladeanforderung gesendet, richtig? Versuchen Sie zu sehen, was Sie von diesen Zuhörern bekommen '''js editor.on('storage:load', function(e) { console.log('LADEN', e); }) editor.on('storage:st...

duccanh0022

Hallo, danke für die Antwort. Endlich habe ich meinen Bug gefunden. Das Komponentenfeld in der MySQL-Datenbank ist TEXT-Typ, nicht genug Speicherplatz. Ich bin auf LANGTEXT umgestiegen. Alles scheint in Ordnung zu sein. Nochmals vielen Dan...

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.

#992Apr 2, 2018von vladbpython2-Antworten
0-Reaktionen

Editor Trigger klicken auf FancyBox

Guten Tag, darf ich alle versteckten (display:none) Divs in der Vorlage im Editor anzeigen? Zum Beispiel Fancybox, bitte Hilfe bei der Logik.

artf

z. B. 'Redakteur. DomComponents.getWrapper().find('.some-query').forEach(model => model.setStyle({display: ...}))`

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.

#991Apr 1, 2018von Belal-Azzam3-Antworten
4-Reaktionen

Video wird im Bildelement hochgeladen

Hallo. Ich habe versucht, Videos mit dem Bildelement im Asset Manager hochzuladen. Ich habe an dem Schritt gestoppt, in dem ich im updateTarget-Callback das IMG-Tag durch ein Video-Tag ersetzen wollte. Ich frage, ob es eine einfache Möglichkeit gibt, das zu implementieren? Danke im Voraus. Hier ist ein Ausschnitt aus...

usman-vqode

Du kannst es einfach mit dem Asset Manager ins Video aufnehmen... 'this.editor.on('component:create', model => { if (model.get('type') === 'video') { this.editor.runCommand('open-assets', { Ziel: Modell }); } });`

artf

Du kannst den Tag-Namen der Komponente so aktualisieren: 'model.set('tagName', 'new-tag')'

artf

@ecmascriptguru Ich würde lieber vorschlagen, die Videokomponente zu erweitern und das Modal zu implementieren (wie in ComponentImageView)

#990Apr 1, 2018von Anand-Gopinath2-Antworten
0-Reaktionen

Wie hört man ein Event für ein Style-Update benutzerdefinierter Komponenten an?

@artf @arthuralmeidap @nojacko Ich habe eine benutzerdefinierte Komponente wie diese und i, der Code sieht aus wie https://jsfiddle.net/nganand/n97g7g43/. ! bbbWie hört man ein Ereignis an, wenn sich die Eigenschaft einer benutzerdefinierten Komponente geändert hat (z. B. beim Styling von Padding/Margin)? wie init() {...

artf

Für die Eigenschaften der Komponenten verwenden Sie 'this.listenTo(this.model, "change:prop-name" ...'Indem man '... attributes.align = "left"' Component sieht deine Änderungen nicht, benutze stattdessen 'this.model.components().at(0).addA...

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.

#989Mar 29, 2018von Tommedema3-Antworten
1-Reaktionen

Aufeinanderfolgende Spans stellen den Weißraum im Grapes-Editor anders dar als im gewöhnlichen Fenster

Ich habe den Großteil eines Nachmittags damit verbracht, das zu debuggen. Obwohl ich das auf einen kleinen und leicht reproduzierenden Testfall reduziert habe, habe ich die eigentliche Ursache dieses Problems noch nicht gefunden. Hoffentlich kann mir jemand helfen. Beachten Sie folgende HTML-Vorlage: Wenn Sie dies im...

artf

Ja, Tom, danke, ich denke, eine konfigurierbare Option (z. B. 'keepWhitespace'?!?) wäre eine gute Lösung

artf

Dies liegt an der Knotenreinigung während des Durchlaufs https://github.com/artf/grapesjs/blob/dev/src/parser/model/ParserHtml.js#L155-L158

Tommedema

Danke @artf, verstehe. Ich würde vorschlagen, das zu entfernen oder zumindest konfigurierbar zu machen (standardmäßig auf true zu setzen, um Änderungen nicht zu brechen). Würdest du dafür eine PR akzeptieren?

Durchsuchen Sie alle Themen