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.

1,399-Probleme gefunden

🔍 outdated
#142915. September 2018von iainheng3-Antworten
2-Reaktionen

Inhalt wird beim Laden aus dem entfernten Speicher leer, wenn das Komponentenarray nicht leer ist

Ich habe Probleme, gespeicherte entfernte Inhalte in den Editor zu laden, wenn das 'JSON' nicht leere 'gjs-components' enthält Meine JSON-Daten sehen so aus, nämlich ein sehr einfaches Blockzitat mit einem Textsatz ! Bild Beispielantwort beim Aufruf meines entfernten Endpunkts ! Bild Ich kann den Inhalt laden, wenn ic...

artf

Es könnte tatsächlich einen Fehler geben, kannst du versuchen, 'gjs-components' als String zurückzugeben (also versuche, dein Array als JSON zu kodieren)?

artf

Danke @iainheng, fürs Erste behalte es so bis zur nächsten Veröffentlichung (hoffe, es nächste Woche zu verschieben).

iainheng

@artf Danke für deine Hilfe. 😊 Es ist in der Tat ein Bug. Ich speichere die 'gjs-components' als String und es funktioniert jetzt. 🎉 Dies ist derselbe Datenspeicher wie ein String ! Bild

#142815. September 2018von peakrams3-Antworten
5-Reaktionen

Definieren oder verbergen Sie Eigenschaften für bestimmte Komponenten

Hallo, Ich frage mich, ob es die Möglichkeit gibt, Eigenschaften für bestimmte Komponenten zu definieren. Ich meine, wenn ich die Komponente 'Image' auswähle, möchte ich, dass im Style-Manager-Panel der Bereich relativ zur 'Typografie' nicht angezeigt wird; ebenso möchte ich, wenn ich eine 'Table'-Komponente auswähle,...

juanj

Ich bin mir nicht sicher, ob das der optimale Weg ist, aber du kannst dir das Ereignis 'component:selected' anhören, und wenn die ausgewählte Komponente die ist, die du möchtest, kannst du einen neuen Sektor hinzufügen. Dann musst du das E...

artf

Tatsächlich können Sie sich auch auf einige Eigenschaften von Component verlassen, die genau für diesen Zweck erstellt wurden:'stilierbar' – Stimmt, wenn es möglich ist, das Bauteil zu stylen. Man kann auch ein Array von CSS-Eigenschaften...

artf

@peakrams die Warnung ist tatsächlich da, aber das Markdown von Github erlaubt es nicht, benutzerdefinierte Stile anzuwenden, um es sichtbarer zu machen ̄\\\(ツ)\/ ̄ ! schermata 2018-09-16 Alle 18 41 39

#142715. September 2018von chiqui3d3-Antworten
2-Reaktionen

Manche Absätze sind nicht schlecht und schwebbar

Ich teste den Editor an einer bestimmten Vorlage mit Boostrap 4 mit Flex, aber mir ist aufgefallen, dass einige Absätze das Badge nicht korrekt anzeigen. Ich werde hier die Demo https://jsfiddle.net/kf5n9sdq/31/ einfügen, ich habe mir selbst vorgegeben, dass man auswählen kann, wenn ich das Hauptbild lösche, aber ich...

juanj

Es sieht so aus, als hätte es etwas mit der Schriftrolle zu tun. Wenn du scrollst, zeigt das blaue Auswahlfeld, wo der Absatz zu Beginn war. Ich glaube nicht, dass es etwas mit dem Bild zu tun hat. Selbst wenn du das Bild löschst und scrol...

chiqui3d

Gute Beobachtung, Kumpel, das Problem kam von dem Körper, der den Überlauf hatte: versteckt; Vielen Dank @juanj

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.

#142614. September 2018von YashPrince2-Antworten
0-Reaktionen

Mach ein Element standardmäßig undeutbar.

@artf Wie können wir eine Konfiguration so einstellen, dass beim Import von HTML im Editor ein Element nicht als Textkomponente betrachtet wird, sondern als Innentext des Elternteils? z.B.'. <p> Hier ist ein Beispieltext. <span> Mach es nicht als Textkomponente. </span> Beispieltext 2 </p>' Ich möchte Span nicht als T...

artf

Verlängern den Komponententyp 'text' und implementiere deine Logik in 'isComponent'. Wenn das Element deine Bedingungen erfüllt (du würdest wahrscheinlich nach inneren Elementen suchen), gib das Objekt einfach so zurück '''js isComponent(e...

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.

#142514. September 2018von YashPrince2-Antworten
0-Reaktionen

Eigenschaften Validieren von Elementen

@Arif Wie können wir die Eigenschaften des grapejs-Elements wie Hintergrundfarbe validieren? Wir haben eine Option für manuelle Hintergrundeingabe sowie Farbauswahl angeboten. Wenn Nutzer Ich habe kein gültiges CSS hinzugefügt, dann funktioniert der Stilumbruch und die Vorschauseite nicht richtig. Jede Hilfe wäre will...

artf

Es gibt keine integrierte Funktionalität für so etwas, aber bedenke, dass nach dem Rendern des Style-Managers alle Elemente, selbst wenn sie nicht sichtbar sind, noch über DOM erreichbar sind, sodass du nach dem Rendern deine Validierungsl...

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.

#142414. September 2018von mararn16183-Antworten
0-Reaktionen

Der Kontrollkästchen-Merkmalswert wird in View anders dargestellt (render()) als model (getHtml())

Ich habe eine benutzerdefinierte Komponente mit einem Kontrollkästchen-Merkmal 'Name anzeigen'. Wenn der Merkmalswert 'true' ist, rendert die Komponente in der Ansicht auf das Attribut show-name="true", während das Modell nur "show-name" hat und über getHtml() zu "show-name" rendert. Wie kann ich ein Checkbox-Merkmal...

artf

@mararn1618 können Sie bitte eine reproduzierbare Live-Demo dieser Ausgabe erstellen?

mararn1618

Hallo @artf, natürlich. Ich habe die relevanten Teile meines Projekts extrahiert und eine Demo zusammen mit Reproduktionsschritten erstellt:Demo: https://www.secretbakery.io/grapesjs/issue1424.htmlListe der Demodateien: https://www.secretb...

mararn1618

Ich benutze gerade einen Workaround dafür, sodass meine AngularJS-Direktive – wo dieses Attribut verwendet werden soll – 'show-name' neu berechnet, als hätten wir 'show-name="true"' in der Link-Phase.Workaround AngularJS-Richtlinie

#142313. September 2018von jvillena2-Antworten
0-Reaktionen

Brotkrumen

Hallo @artf, Jetzt arbeite ich daran, einen Breadcrumb ähnlich dem LayerManager zu erstellen, aber ich würde gerne wissen, ob es bereits eine Methode gibt, mit der ich ihm sagen kann, dass das Dom-Element gehalten werden soll, wenn ich über dem Breadcrumb-Element bin, ähnlich wie du es im LayerManager machst. Danke

artf

Jede Komponente hat eine Eigenschaft 'Status', sodass du in deiner Breadcrumb-Ansicht 'change:status' auf jedem Komponentenmodell hören kannst. Schau dir an, wie es in ComponentView implementiert und einfach in Layers wiederverwendet wird,...

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.

#142213. September 2018von FrciSmrci2-Antworten
1-Reaktionen

Eigenschafts-Slider ohne Einheiten

Hey @artf, wie bereits in diesem geschlossenen Ticket => erwähnt, denke ich, dass diese spezifische Verbesserung das Verhalten von Eigenschaften ohne Einheiten, wie Opacity, gebrochen hat. Der Regler verhält sich in diesem Fall merkwürdig, selbst in der GrapesJS-Demo. Vielen Dank im Voraus.

artf

Du hast recht, ich denke, ich sollte hier 'parseFloat' verwenden, das wird in der nächsten Version behoben

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.

#142112. September 2018von Valodya3-Antworten
0-Reaktionen

Klasse "deaktiviert" statt "aktiv" für die Panel-Button-Ansicht

Hallo Ich nehme an, es gibt einen Bug in der Klasse, wenn der Panel-Button deaktiviert ist https://github.com/artf/grapesjs/blob/dev/src/panels/view/ButtonView.js#L22

artf

Ja, die Lösung ist bereit für die nächste Version. Danke

Valodya

Danke @artf für die Antwort, Hast du eine Schätzung, wann es veröffentlicht wird?

artf

Wahrscheinlich in der nächsten Woche

#142012. September 2018von sureshDurai1233-Antworten
0-Reaktionen

Block anpassen (Abschnittsblock) beim Ziehen

Hallo, ich habe gesehen, dass es zwei separate Blöcke gab, um 'Abschnitte' und 'Spalten' hinzuzufügen. Wir haben einen Ablauf, zum Beispiel wenn wir einen Abschnitt auf die Leinwand ziehen, muss ein Popup angezeigt werden, in dem wir manuell den Abschnitt als ein-/zwei-spaltigen Abschnitt auswählen können. Wie erreich...

nojacko

Wenn deine Abschnitte immer 1 oder 2 Spalten benötigen, warum entfernst du dann nicht den Abschnitt und die Spaltenblöcke, sondern fügst stattdessen neue Blöcke für "Abschnitt mit 1 Spalte" und "Abschnitt mit 2 Spalten" hinzu und speichers...

sureshDurai123

Ja, es ist nur möglich. Aber wir haben die Anforderung, dass wir dem Kunden einen einzelnen Abschnitt zeigen müssen, und basierend auf ihrer Auswahl im Popup müssen wir sie aufteilen.

nojacko

Okay. In diesem Fall ist es das 'canvas:drop'-Event. Hake dich daran an, überprüfe, ob es ein Abschnitt ist, und öffne dein Modal. Ich bin mir nicht sicher, wie du die Spalten einfügst, hoffe aber, dass das hilft.

Durchsuchen Sie alle Themen