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...
Version: 0.17.4Kannst du den Fehler aus der Demo reproduzieren? JAWas ist das erwartete Verhalten? Beim Ziehen der Blöcke sollte die Reihenfolge erhalten bleiben.Wie ist das aktuelle Verhalten? Beim Ziehen nach oben oder über die Blöcke geht es in einer Reihenfolge. Beim Ziehen nach unten oder unterhalb der Blöcke geh...
lexoyo
Hallo Ich versuche, diesen Fehler zu beheben Das ist eher eine Übung für mich, um mich in den Grapesjs Code einzutauchen, sag mir, ob ich meine Zeit verliere oder ob es nützlich klingt
GJSBlock
Danke, dass du das gemeldet hast, @japo32. Das Problem mit Das Ziehen mehrerer Blöcke kehrt die Reihenfolge scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebe...
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...
Version:0.17.4 Die Taste für Eigenschaft mit Typ ruft auf 0.17.4 keinen Befehl auf, der vor 0.17.3 verwendet wurde.Erwartetes Verhalten Ein Klick auf die Schaltfläche ruft den im Merkmal definierten Befehl auf.Was passiert hier Ein Klick auf die Schaltfläche bringt nichtsjsfiddle-Beispiel Kommando funktioniert auf 0.1...
Mosh-Tudor
@maekawataiki Das ist behoben, aber noch nicht veröffentlicht – https://github.com/artf/grapesjs/issues/3497
GJSBlock
Danke, dass du das gemeldet hast, @maekawataiki. Tolle Frage zum Trait Button Command, der auf 0.17.4 nicht funktioniert. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die Grap...
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...
Ich benutze das Plugin grapesjs-blocks-bootstrap4 und integrierte grapesjs-lory-slider, es funktioniert beim ersten Mal, aber wenn ich es aus der Datenbank lade, verliert es die Schiebefunktion . Wo mache ich etwas falsch? Wenn er eingezogen wird, funktioniert er noch normal ! Bild Dann lade ich sie aus der Datenbank...
artf
Hallo @vuongluc ja, es könnte ein Problem sein, HTML/CSS auf diese Weise beim Bearbeiten zurückzuladen. Du solltest JSON-Daten speichern und laden, schau dir diesen Leitfaden an.
GJSBlock
Danke, dass du das gemeldet hast, @vuongluc. Toller Vorschlag zu grapesjs lory slider! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnliches Verhalten zu erreichen. Verwendung...
npm Run-Build liefert Fehler @version 0.17.3.. /.. /lib/codemirror in ./src/editor/dist/grapes.min.js.. /css/css in ./src/editor/dist/grapes.min.js.. /javascript/javascript in ./src/editor/dist/grapes.min.js.. /xml/xml in ./src/editor/dist/grapes.min.js
artf
Geben Sie uns mehr Details zu Ihrem Build und dem Fehler
iabhiyaan
'''js { "name": "grapesjs", "Beschreibung": "Free and Open Source Web Builder Framework", "Version": "0.17.3", "Autor": "Artur Arseniev", "Lizenz": "BSD-3-Klausel", "Homepage": "http://grapesjs.com", "Haupt": "Dist/grapes.min.js", "nebenwi...
iabhiyaan
NPM-Lauf build:css funktioniert einwandfrei. Aber der npm-Run-Build liefert diese Fehler
Ich muss das JSON-Objektmodell der entworfenen Seite generieren, anstatt den HTML-, CSS- und JS-Code zu generieren. Gibt es eine Funktion, die das JSON-Objekt der entworfenen Seite zurückgibt? Außerdem implementiere ich den UI Builder in Angular, daher wird die Typescript-Version bevorzugt.
artf
Ich kann sehr empfehlen, die Dokumentationsseiten wie Components und [Storage Manager] zu lesen. ](https://grapesjs.com/docs/modules/Storage.html), wo all diese Teile abgedeckt sind.
GJSBlock
Danke, dass du das gemeldet hast, @ola-893. Tolle Frage zu FEAT: JSON Object Modell der generierten Seite. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokume...
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:...