Hallo, wenn ich einige Elemente mit 'shift' multipleselecteer und den Style im styleManager ändere, Nur das zuletzt geklickte Element aktualisiert den Stil. Können Sie Ihnen helfen, dieses Problem zu beheben? https://user-images.githubusercontent.com/23135336/113699004-9d075200-9707-11eb-893c-9b3734e2d0b3.mov
Ju99ernaut
Ich weiß nicht, ob es dafür eine Option gibt, wahrscheinlich ist Mehrkomponenten-Bearbeitung im Style Manager nicht implementiert. Du könntest Klassen als alternative Lösung nutzen.
artf
Es funktioniert tatsächlich in der Demo, kannst du eine reproduzierbare Demo erstellen?
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...
Ich möchte einen Hinweis auf ein Merkmal hinzufügen. Für meine Komponente habe ich folgende Merkmale: und für den Typ 'dateformat-indication' habe ich den Typ erstellt: Allerdings bekomme ich innerhalb dieses Typs, den ich erstellt habe, eine Eingabe, auch wenn sie nicht in der Vorlage war: ! Git Gibt es eine Möglichk...
ahmedderkaoui
Die untenstehende Methode funktioniert gut:
GJSBlock
Danke, dass du das gemeldet hast, @ahmedderkaoui. Gute Frage zu FEAT: Hinzufügung einer Indikation als Eigenschaft ohne jegliche Eingabe.. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Über...
! Screenshot (11)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...
Ju99ernaut
'Grapesjs' und 'Grapedrop' sind separate Projekte, du solltest versuchen, dein Thema hier anzusprechen https://spectrum.chat/grapedrop
GJSBlock
Danke, dass du das gemeldet hast, @Squirrel1489. Das Problem mit Nicht mehr als 2 Projekten unter der kostenlosen Version kann hinzugefügt werden scheint ein Rennbedingungs- oder Timingproblem beim State-Management zu sein. Dies passiert t...
Version: 0.16.45 Kannst du den Fehler aus der Demo reproduzieren?[ ] Ja[x] Nein Was ist das erwartete Verhalten? Es sollte keinen Nulltext geben. Wie ist das aktuelle Verhalten? Nachdem die Daten in der Datenbank gespeichert und abgerufen wurden (siehe Objekt angehängte Komponenten), erscheint die Null. So weise ich d...
artf
Das scheint ein Problem auf deiner Seite zu sein, da ich es nicht reproduzieren kann (vielleicht machst du etwas falsch im Backend?!). Versuche zuerst, eine reproduzierbare Demo zu erstellen (indem du localStorage verwendest).
GJSBlock
Danke, dass du das gemeldet hast, @dluague. Das Problem mit null text nach dem Speichern. scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyklusereignisse...
Version: 0.16.45 Wenn ich grapejs-preset-js hinzufüge, wiederholt StyleManager jede Option zweimal. Hier ist der JSFIDDLE-Link, auf dem du dasselbe Verhalten überprüfen kannst. https://jsfiddle.net/assadnazar/2asojqrc/1/ Vielleicht ist es das Zusammenführen der Optionen nicht
Danke, dass du das gemeldet hast, @assadnazar. Danke, dass du deinen Bericht über StyleManager-Optionen, die sich zweimal wiederholen, geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ei...
Hallo zusammen, Zunächst möchte ich meinen Dank für dieses großartige Werkzeug ausdrücken. Ich habe die Button-Komponente basierend auf der Textkomponente erweitert, sodass ich den Inhalt manuell bearbeiten kann, ohne Traits zu verwenden. Der Code für die erweiterte Button-Komponente lautet folgender: var comps = Edit...
artf
Es scheint, als würde Space das 'Klick'-Ereignis in Chrome auslösen. Die Lösung scheint darin zu bestehen, das PreventDefault beim 'Keypress' hinzuzufügen https://stackoverflow.com/questions/22104860/chrome-firing-onclick-when-space-typed-...
GJSBlock
Danke, dass du das gemeldet hast, @christosapos. Gute Frage zu Kann keine Leerzeichen zum erweiterten Button-Component basierend auf dem Text-Component hinzufügen.. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuert...
! Bild Zum Beispiel: Ich füge außerhalb des Editors eine linke und eine obere Leiste hinzu. Ich weiß, dass die Position des Colorpickers relativ zum Körper ist, also ist es möglich, einen Relateoffset in die Konfiguration einzubauen? Damit ich einen -40 hinzufügen kann, um den Farbpicker in die richtige Position zu br...
artf
Du solltest in der Lage sein, Farbwähler-Optionen auf diese Weise zu definieren '''js grapesjs.init({ colorPicker: { ... } }); ``` Hier können Sie alle verfügbaren Optionen überprüfen.
Skru
Ist es möglich, nach .init() auf den colorPicker zuzugreifen? Ich möchte die Palette dynamisch aktualisieren
GJSBlock
Danke, dass du das gemeldet hast, @jcsofts. Tolle Frage zu FEAT: Ist es möglich, einen relativen Offset für den Farbpicker hinzuzufügen? Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüf...
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.
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...
NagarRahul
@artf ! Bild wenn ich die Taste ziehe, ist es verbraucht. Ich will es reparieren. Es sollte nicht verbraucht werden, wenn man einen neuen Knopf zieht. Es wird nach Überlauf Schuh scrollen.
artf
Es hängt einfach vom Design des Bauteils ab (z. B. könnte die Verwendung eines Display-Inline-Blocks für diesen Knopf das Problem beheben).
GJSBlock
Danke, dass du das gemeldet hast, @NagarRahul. Toller Vorschlag zu FEAT: @How die Containergröße zu fixieren, wenn wir ein Element im Container ziehen, wird der Container entsprechend dem vom Kind gezogenen Element verbraucht. Wie wir das...
Ich versuche, die Set-Funktion zu verwenden, um den Inhalt einer Komponente zu ändern, aber tatsächlich ist das Ergebnis eine leere Komponente mit nichts darin. Dies ist ein Beispiel mit zusammengefasstem Code Verwendete Version: 0.16.44 Was ist das erwartete Verhalten? Der ausgeführte Code sollte zu einer Komponente...
artf
Du solltest die Eigenschaft 'Inhalt' nicht verwenden, sondern 'selectedComponent.components(str)'.
GJSBlock
Danke, dass du das gemeldet hast, @nairdapuiu. Gute Frage zu Die Content-Funktion set, leert die Komponenteninhalte. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJ...