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

#519Nov 14, 2017von Enricribas3-Antworten
0-Reaktionen

Standardmäßig keine Blocks

Mit diesem Code Ich bekomme einen Editor, aber es gibt keine Blockaden. Ich verstehe auch nicht die Symbole für die Bildschirmgröße, aber andere Symbole sind vorhanden. Wie du siehst, wird das CSS geladen, da das allgemeine Layout korrekt ist. ! Bild Was übersehe ich? Ich benutze Vue, denke aber nicht, dass das eine R...

Ryandeba

@enricribas Soweit ich weiß, gibt es keine Standardblöcke im Kern von grapesjs, aber es gibt Plugins, die einige Blöcke für dich hinzufügen. Schau dir https://github.com/artf/grapesjs-blocks-basic an. Ich glaube, die "Bildschirmgröße"-Symb...

Enricribas

Ich verstehe, danke. Das Readme scheint darauf hinzudeuten, dass es ab Werk mehr eingerichtet ist, aber ich schätze, die Dinge wurden auf ein Plugin-System umgestellt, was schön ist. Danke.

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.

#518Nov 14, 2017von HarshOB3-Antworten
0-Reaktionen

Ändere nur den Hauptteil der Komponente, nicht den ganzen Seitentext.

Hallo @artf Wie wir in Ausgabe #374 besprochen haben. setComponents setzt den Hauptteil und ersetzt alle Inhalte, die auf der Seite vorhanden sind, durch eine neue Auswahlseite aus der Liste. Was ist, wenn ich den Text nur auf diese Komponente setzen möchte, ohne den gesamten Inhalt der Seite zu verändern?

artf

Du kannst den Inhalt des Modells ersetzen '''js Model könnte zum Beispiel editor.getSelected() sein. model.components('<div>Text 1</div><div>Text 2</div>') ```

HarshOB

Wie kann ich den Inhalt einer Komponente durch einen spezifischen Wert wie "Hallo" ersetzen?

artf

Habe es mit diesem 'model.components('Hello')' versucht?!?

#516Nov 13, 2017von ateshuseyin3-Antworten
0-Reaktionen

Wie man das Setting-Panel in das Style-Manager-Panel einbettet.

In grapesjs.com/demo.html Einstellungspanel ist in das Style-Manager-Panel eingebettet. Ich will dasselbe, aber ich konnte nicht herausfinden, wie das sein soll.

ateshuseyin

Ich habe es in grapesjs-preset-webpage.js gefunden. Ich denke, das sollte ein Feature sein. Das Problem kann vorerst abgeschlossen werden.

artf

Klar@ateshuseyin Das UI-Management mit der Panels API wird bald überarbeitet und ich werde die Option 'appendTo' auf Module hinzufügen, die angeben sollte, wo die Panels gerendert werden sollen

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.

#514Nov 13, 2017von krunal0392-Antworten
0-Reaktionen

Vorlagen/ Blöcke/ Komponenten

Wir haben die Anforderung, benutzerdefinierte Vorlagen für verschiedene Bereiche zu erstellen, und alle Vorlagen haben unter vier Variablen Ankerlink, Ankerziel, Bildquelle, Bildhover-Text, Titel. Wir möchten eine benutzerdefinierte Komponente erstellen, die einen Mechanismus bietet, um Variablen über Traits auszuwähl...

artf

Nun, mit dem Attribut 'data-gjs-*' kannst du sogar Objekte (JSONs) verwenden. '''js Inhalt: '<div class="cls" data-gjs-attrobj='{"valid":"json"}'></div>',

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.

#513Nov 13, 2017von krunal0393-Antworten
0-Reaktionen

Modell- und zurückgegebenes HTML-Problem

Ich habe unten Code, um eine eigene Komponente zu erstellen, und möchte aktualisiertes HTML über editor.html() abrufen, aber falsches HTML gibt zurück, ich bin mir sicher, dass ich wieder etwas übersehe. Wir benötigen die folgende Vorlage 482 zurückgegeben 482 Codeplex: Vorlage 'function createPCBoxComp(comps, default...

artf

@krunal039 Es ist kein Problem, es kommt nur darauf an, wie du einen benutzerdefinierten Typ definiert hast. Wenn du Eigenschaften auf 'Div' definierst, wirst du sie dort bekommen. Wenn du eine verschachtelte Komponente aktualisieren musst...

krunal039

@artf danke für die Antwort, kannst du mir bitte ein Beispiel nennen?

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.

#511Nov 13, 2017von Bungambohlah3-Antworten
2-Reaktionen

Der Inhalt kann nach dem Update über die Blockmanager-API nicht mehr bearbeitet werden.

Hallo @artf Entschuldigung für mein letztes Problem, ich muss ein neues Problem erstellen, mein Problem hat einen Fehler wie diesen EDIT: Entschuldigung, ich habe gerade mein letztes Problem mit dem Skript behoben: '''javascript Dynamische Navigation blockManager.add('dynamic-nav', { Etikett: 'Dynamische Navigation',...

artf

@edwardjiawei ändere einfach 'Inhalt' (nur für Textinhalte verwendet) durch 'Komponenten' '''js von Inhalt: '<td Klasse="Zelle">...', zu Komponenten: '<td klasse="Zelle">...', ``` @bungambohlah Du solltest das nicht tun: 'el.insertAdjacent...

Bungambohlah

Vielen Dank @artf ich habe eine Idee und etwas knifflig, was ich im Modelllevel machen soll, vielen Dank, du hast mir den Tag gerettet :rofl:

edwardjiawei

Ähnliches Problem, verschachteltes Element wird nicht erkannt Um einen einfachen Fluss einzurichten, um die Tabelle zu dragen, sodass der Benutzer den Zeilenblock ziehen kann, um die Tabelle für die zweite Zeile zu erstellen, aber das TD i...

#510Nov 12, 2017von asvine-p3-Antworten
6-Reaktionen

Neue Klasse programmatisch hinzufügen

Hallo Artf, Ich möchte die Stile der Komponenten (hauptsächlich importiertes HTML) bearbeiten, ohne alle Komponenten mit derselben Klasse zu verändern. Ich habe versucht, eine zufällig benannte Klasse programmatisch hinzuzufügen, so wie diese: this.editor.on('component:selected', function(model) { if (model && model.l...

artf

@wemod123 'editor.getWrapper().addClass('my-class')'

artf

@IrinaCodixis aus dem https://github.com/artf/grapesjs/releases/tag/v0.14.52 haben wir 'setRule'/'getRule')-Methoden hinzugefügt, also solltest du, um programmatisch CSS-Regeln hinzuzufügen, Folgendes tun: '''js Redakteur. CssComposer.setR...

artf

Du meinst etwas wie 'model.set('style', {...})`? Dies verleiht dem Bauteil einen Inline-Stil

#509Nov 12, 2017von asvine-p3-Antworten
0-Reaktionen

Spann sind nicht als Text bearbeitbar

Hallo Artf, Ich habe ein Problem beim Importieren einiger HTML-Vorlagen. Anfangs konnte ich die Spanntexte nicht sehen. Aber nachdem ich dem Redakteur beim Recontinging geholfen habe, kann ich sie nicht mehr als Texte bearbeiten. ' lass domc = this.editor.DomComponents; let textType = domc.getType("text"); domc.addTyp...

artf

Für editierbare Inhalte muss man 'Inhalt' verwenden. '''js ... Inhalt: el.innerHTML ... ```

asvine-p

Hallo artf, ich habe "components: el.innerHTML" durch "content: el.innerHTML" ersetzt, aber der Inhalt ist immer noch nicht bearbeitbar. Hier ist mein Code: ' let domc = this.editor.DomComponents; let textType = domc.getType("text");' domc...

Bakgat

``` return {type: 'Span', SRC: EL.src, TagName: el.tagName.toLowerCase(), Komponenten: el.innerHTML, Inhalt: el.innerHTML, bearbeitbar: wahr }

#508Nov 12, 2017von Roytang2-Antworten
0-Reaktionen

Wenn du ein Kontrollkästchen hinzufügst, wird es im Einstellungsfeld nicht korrekt angezeigt, es sei denn, es gibt auch ein Textmerkmal

Ein Textmerkmal und ein Kontrollkästchen: Ergebnisse in: ! Bild Wenn nur das Kästchen angekreuzt wird: Das Kontrollkästchen überlappt das Etikett: ! Bild

artf

Das sollte behoben werden

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.

#507Nov 12, 2017von Roytang3-Antworten
0-Reaktionen

UploadFile wird bei der Drop-Datei zweimal aufgerufen?

Ich habe einen Editor, der so initialisiert ist: Wenn ich ein Bild zur Leinwand füge und versuche, ein neues Bild hochzuladen, indem ich es in den Drop-Bereich im Modal ziehe, wird die UploadFile-Funktion zweimal aufgerufen. Das Hochladen, indem man auf den Upload-Bereich klickt und eine Datei aus dem Windows-Dialog a...

artf

@roytang kann ich es mit der aktuellen Version nicht reproduzieren https://codesandbox.io/s/p554z8yv7j

Duskhacker

@roytang Das explizite Deaktivieren der Full-Width-Editor-Dropzone ('dropzone: 0') hat das bei mir behoben. Verwendung der Version '0.12.30'

kickbk

Habe das Gleiche und @roytang Kommentar stimmt, das Deaktivieren der Dropzone erledigt das. Ich benutze natürlich immer die neueste Version.

Durchsuchen Sie alle Themen