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

#1432Sep 17, 2018von JulyanoF3-Antworten
2-Reaktionen

Benutzerdefinierte DomComponent & Block lassen alle Elemente dupliziert werden

Ich habe einen benutzerdefinierten Block erstellt: und eine benutzerdefinierte DomKomponente: Und einen benutzerdefinierten Befehl (ich habe herausgefunden, wo der Fehler auftritt): Wenn ich den neuen Link als Child Img setze, wird jeder Block, den ich zum Editor hinzufüge, doppelt hinzugefügt, und wenn ich diesen dup...

artf

@JulyanoF du solltest diesen 'Editor' niemals machen. DomComponents.render()' Wenn du das Gefühl hast, diese Funktion zu brauchen, machst du wahrscheinlich etwas falsch... dann setzt du in deiner benutzerdefinierten Komponente die 'isCompo...

artf

Ich versuche, HTML des ausgewählten Elements (editor.getSelected().toHTML()) zu bekommen, es zu manipulieren und den Originalinhalt zu ändern Das ist falsch... Du solltest Component's API verwenden, die Ansicht nicht anfassen oder, noch sc...

JulyanoF

@artf du hast recht. Das Problem besteht darin, die Funktion 'render()' zu verwenden, also die Elemente zu duplizieren... aber wenn ich diese Funktion entferne, hat sich der HTML-Editor nicht geändert... Es werden immer noch alte Inhalte a...

#1431Sep 17, 2018von mrajeshkrossark3-Antworten
3-Reaktionen

HTML-Datei aus der Ferne laden

Ich habe meine HTML-Inhalte in der Cloud gehostet. Als ich dann versuchte, den HTML-Inhalt im Editor zu laden, fand ich den Fehler: "Antwort auf Preflight-Anfrage besteht die Zugriffskontrollprüfung nicht: Kein 'Access-Control-Allow-Origin'-Header ist auf der angeforderten Ressource vorhanden. Origin 'http://localhost...

cjpollard

Du verweist deinen Speichermanager auf eine Website. Du brauchst Endgeräte, die die Anfragen verarbeiten können. https://grapesjs.com/docs/modules/Storage.html#setup-remote-storage

JulyanoF

> Du verweist deinen Speichermanager auf eine Website. Du brauchst Endgeräte, die die Anfragen verarbeiten können. https://grapesjs.com/docs/modules/Storage.html#setup-remote-storageich mit den untenstehenden Endpunkten ausprobiert habe, z...

mrajeshkrossark

Du verweist deinen Speichermanager auf eine Website. Du brauchst Endgeräte, die die Anfragen verarbeiten können. https://grapesjs.com/docs/modules/Storage.html#setup-remote-storage Ich habe es mit den untenstehenden Endpunkten versucht, di...

#1429Sep 15, 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

#1428Sep 15, 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

#1427Sep 15, 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.

#1426Sep 14, 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.

#1425Sep 14, 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.

#1424Sep 14, 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

#1423Sep 13, 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.

#1422Sep 13, 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.

Durchsuchen Sie alle Themen