PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

GrapesJS-Probleme

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

466-Probleme gefunden

🔍 components
#320623. Dezember 2020von jrkd4-Antworten
6-Reaktionen

Page Manager Plugin

Funktion: Die Möglichkeit, mehrere Seiten in Grapesjs zu erstellen. Funktionales Design Weltweit:[ ] Fügen Sie im oberen Banner einen Link rechts von 'Gerät [Dropdown-Liste]' ein, auf dem 'Aktuelle <page-name>Seite' steht:[x] Fügen Sie rechts neben 'Blöcke' in der rechten Spalte einen neuen Menüpunkt hinzu. Das Symbol...

artf

Das Pages-Modul wurde nun https://github.com/artf/grapesjs/pull/3411 zusammengeführt und die neue Version wird bald veröffentlicht. Eine einfache Demo mit der Pages-API: https://codepen.io/artf/pen/XWpJQoY

artf

Klingt super, mir gefällt die Idee, das als Plugin zu haben, wirklich gut, also falls du denkst, wir brauchen etwas hinzuzufügen (z. B. ein Event), damit es besser funktioniert, sag Bescheid.

jrkd

Ich habe den Kern dieser Funktionalität in diesem Arvo zum Laufen gebracht. @artf Sag mir Bescheid, ob das noch gewünscht ist, und ich werde im Januar noch etwas mehr Zeit damit verbringen. Notiz an mich selbst, TODO: Seitenaktionen hinzuf...

#320020. Dezember 2020von sprklinginfo3-Antworten
0-Reaktionen

Benötigt Hilfe: Die Komponente bekommen, auf die ein Block fällt?

Hallo, Wenn ich einen Block per Drag & Drop auf eine dynamisch hinzugefügte Komponente ziehe, wie kann ich dann die Komponente erreichen oder darauf zugreifen, auf die der Block gelegt wurde? Ich stelle DragMode auf 'absolute' (Designmodus), damit Nutzer einen Block überall auf Seiten mit einem Hintergrundbild für jed...

artf

Tut mir leid, Kumpel, aber hier antworte ich nur auf deine HauptfrageWenn ich einen Block per Drag & Drop auf eine dynamisch hinzugefügte Komponente ziehe, wie kann ich dann die Komponente erreichen oder darauf zugreifen, auf die der Block...

inthismachine

@artf gibt es eine Möglichkeit, <mj-text>xxx</mj-text> innerhalb eines MJ-Abschnitts und einer MJ-Säule einzuwickeln, falls es illegal abgeworfen wird? Zum Beispiel, wenn der Nutzer versucht, es auf den Körper fallen zu lassen. Der Grund i...

GJSBlock

Danke, dass du das gemeldet hast, @sprklinginfo. Tolle Frage zu Hilfe benötigt: Erhalte die Komponente, auf die ein Block fällt?. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen...

#319719. Dezember 2020von craighaworth2-Antworten
0-Reaktionen

Kannst du den Fehler aus der Demo reproduzieren?

Version: "0.16.30 Kannst du den Fehler aus der Demo reproduzieren? [x] Ja (die Brief-Demo) Was ist das erwartete Verhalten? Bild-Resize-Handles sollten das Bild ohne Ausnahme anpassen. Beschreibe den Bug detailliert Ein Klick auf einen der Bildgrößen-Handles wirft einen Uncaught TypeError aus. PropertyView.js:504 Unca...

artf

Danke für den Bericht, das wird in der nächsten Version behoben.

GJSBlock

Danke, dass du das gemeldet hast, @craighaworth. Sicherheits- und Abhängigkeitsfragen sind wichtig. Das GrapesJS-Team arbeitet aktiv daran, Abhängigkeiten aktuell zu halten. Für dich gerade jetzt: Führe 'npm audit fix' aus, um verfügbare P...

#319418. Dezember 2020von stljeff13-Antworten
0-Reaktionen

How do I repurpose the Spectrum Color Picker?

Ich möchte den Farbpflücker, der in GrapesJS verwendet wird, wiederverwenden. Ich muss für einige Projektebene-Einstellungen einen Farbwähler verwenden. Diese Einstellungen sind über den GrapesJS-Editor zugänglich. Ich möchte den bestehenden Farbwähler nutzen, der für Eigenschaften wie Schriftfarbe usw. verwendet wird...

artf

Derzeit ist die einzige Möglichkeit, diese, nicht öffentliche, API zu verwenden. '''js editor.getModel().initBaseColorPicker(DomElement, { / Spektrumoptionen / }); ``` Ich habe begonnen, an einem neuen UI-Modul zu arbeiten, um ähnliche Sit...

himedlooff

Gibt es eine Möglichkeit, den Farbwähler zu behalten, aber die Spektrum-Optionen zu konfigurieren? Zum Beispiel, wenn ich Hex-Farben erzwingen möchte, könnte ich '{ preferredFormat: "hex" }' passieren?

GJSBlock

Danke, dass du das gemeldet hast, @stljeff1. Toller Vorschlag zu Wie kann ich den Spectrum Color Picker wiederverwenden?! Auch wenn diese spezielle Funktion noch nicht in der Kern-API enthalten ist, gibt es mehrere Möglichkeiten, ähnliches...

#319218. Dezember 2020von niveth092-Antworten
0-Reaktionen

How to make components not editable in preview mode?

Ich versuche, Komponenten im Vorschaumodus nicht mehr bearbeitbar zu machen. Der folgende Code funktioniert nicht. Bitte hilf mir, das zu reparieren. Herausgeber; ngOnInit(){ this.editor = this.initializeEditor(); this.editor.on('load', () => this.editor.runCommand('preview')); this.editor.on('run:preview', () => { th...

artf

Verbessern Sie Ihre Funktion auf diese Weise '''js whenRunPreview(ed, type) { ed.getWrapper().findType(type).forEach(cmp => cmp.set({ editable: false })) } ```

GJSBlock

Danke, dass du das gemeldet hast, @niveth09. Gute Frage zu Wie kann man Komponenten im Vorschaumodus nicht mehr bearbeiten lassen?. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen...

#318916. Dezember 2020von marcepoblet2-Antworten
3-Reaktionen

ChangesCount is incremented, without changes applied

double-click.pptx Ist es möglich, dass der "changesCount"-Parameter nicht erhöht wird, wenn man nur doppelt auf eine Komponente klickt? Der Parameter "changesCount" wird erhöht, wenn man doppelt klickt und keine Änderungen vorgenommen werden. Ich habe ein Video in der pptx-Datei angehängt, das dieses Verhalten zeigt....

artf

Das sollte in der nächsten Version behoben werden.

GJSBlock

Danke, dass du das gemeldet hast, @marcepoblet. Gute Frage zu Änderungen Die Anzahl wird erhöht, ohne dass Änderungen angewendet werden. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überpr...

#318816. Dezember 2020von GoodPHP1-Antwort
0-Reaktionen

Custom Block for component - your opinion?

Hallo, mein Team hat diesen benutzerdefinierten Block für GrapesJS entwickelt. <img src="https://devfuture.pro/wp-content/uploads/2020/12/GrapesJS-Preset-Webpage-2020-12-16-00-35-02.png"> Wir haben hier ein Videobeispiel: https://www.youtube.com/watch?v=ZDnWS0X145s Was denkst du? Gefällt es dir? Unser Service auf Grap...

GJSBlock

Danke, dass du das gemeldet hast, @GoodPHP. Gute Frage zu Custom Block für ein Bauteil – deine Meinung?. Der empfohlene Ansatz bei GrapesJS ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentatio...

#318511. Dezember 2020von Stiggi2-Antworten
0-Reaktionen

How to get the models trait of a component?

Hallo, Ich habe ein neues Typ-"Array" zum TraitManager hinzugefügt. Ich kann also mehrere Untermerkmale hinzufügen. An einem Punkt muss ich die Eigenschaften des Modells überprüfen. Ich mache das mit einem Konstrukt wie diesem: Gibt es eine einfachere Möglichkeit, das Modell einer Komponente direkt von der Komponente...

Stiggi

einfacher, als ich :) 'editor.getSelected().defaults.traits'

GJSBlock

Danke, dass du das gemeldet hast, @Stiggi. Gute Frage zu [FRAGE] Wie bekommt man das Modell-Merkmal einer Komponente?. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die Grape...

#31779. Dezember 2020von anatoli-dp3-Antworten
0-Reaktionen

FRAGE/FUNKTIONSANFRAGE: Änderung ausgewählter Komponenten Tooltip

Gibt es eine Möglichkeit über die API, den ausgewählten Komponenten-Tooltip zu ändern, oder ist das etwas, das nur durch Bearbeitung des Quellcodes möglich ist? Falls ja, was die API betrifft, erläutere bitte, da ich nicht klug genug bin, um den Quellcode effektiv ändern zu können, und jedes Mal, wenn ich andere Änder...

artf

Hallo, wenn du eine neue Komponente definierst, kannst du ihre Werkzeugleiste anpassen '''js ... model: { Standardwerte: { ... Werkzeugleiste: [ { Attribute: { Klasse: 'fa fa-arrow-up' }, Befehl: () => Alarm('Hi') }, ... ], } } wird aber n...

anatoli-dp

Danke, das ist eine große Hilfe bei einigen Dingen, die ich für mich selbst hinzufügen möchte Nutze. Am Dienstag, 29. Dezember 2020 um 13:01 Uhr <[email protected]> Artur Arseniev schrieb: Geschlossen #3177 <https://github.com/artf/...

GJSBlock

Danke, dass du das gemeldet hast, @anatoli-dp. Das Problem mit FRAGE/FEATURE-ANFORDERUNG: Änderung des ausgewählten Komponenten-Tooltip scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise...

#31769. Dezember 2020von mcottret4-Antworten
1-Reaktionen

Die Optionsparameter 'setStyle' und 'setComponents' werden nicht berücksichtigt

Version: 0.16.30 Kannst du den Fehler aus der Demo reproduzieren? [x] Ja [ ] Nein Schritte zur Reproduktion:Öffne die KonsoleAusführen von 'editor.setComponents('', {avoidStore: true});'Ausführen von 'editor.setStyle('', {avoidStore: true});'Die "Gelagerte ..." Log erscheint weiterhin (siehe angehängter Screenshot) Wa...

artf

Danke@mcottret die Lösung für die nächste Veröffentlichung bereit ist

artf

Leider ist 'avoidStore' aufgrund der schlechten Anfangsbenennung dazu gedacht, den UndoManager und nicht den Speicher 😁 zu überspringen Die gute Nachricht ist, dass ich die neue Option 'noCount' einführen musste, um #3189 zu beheben, das...

mcottret

Hallo @artf! Es tut mir leid, dieses Problem wieder aufzugreifen, aber das 'setStyle'-Problem scheint immer noch vorhanden zu sein. Die oben genannten Schritte wiederholen, das "Stored ..." log erscheint weiterhin beim Aufruf von 'setStyle...

Durchsuchen Sie alle Themen