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

#633Dec 13, 2017von HarshOB2-Antworten
1-Reaktionen

Gib Eigenschaften 'id' ODER 'Klasse'

Ist es möglich, Eigenschaften mit 'id' oder 'klasse' zu identifizieren, zum Beispiel wenn ich 'Pfade auswählen' benutze und 'id' für das HTML-Tag 'auswählen' geben möchte, damit ich Ereignisse ausführen kann.

artf

Schau hier https://github.com/artf/grapesjs/issues/589

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.

#632Dec 13, 2017von Wolga2-Antworten
0-Reaktionen

HTML mit Datei-CSS importieren

Könnte ich den Tag-Link (zum Beispiel den Bootstrap-CSS-Link oder meinen Theme-Link) und Style verwenden, wenn ich HTML in grapejs importiere?

artf

@volgan sicher #27

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.

#631Dec 12, 2017von z1lk2-Antworten
1-Reaktionen

Wie man die Klassenansicht für aktive Komponenten im Style Manager aktualisiert

Ich benutze ein Merkmal (type=select), um die Klasse einer Komponente zu ändern (eine "Spalten"-Komponente, also Klassen, die die Breite 1-12 repräsentieren). Nachdem ich die vorherigen 'col-*'-Klassen entfernt und die neu ausgewählte hinzugefügt habe (über eine Funktion, die durch die Select-Änderung ausgelöst wird),...

z1lk

Ah. Die ClassTagsView (Klassenbereich des Style-Managers) aktualisiert die Selektorliste im Ereignis "change:selectedComponent" im Editor-Modell. https://github.com/artf/grapesjs/blob/66c19dae4ff5536a34b9ea73d3614fc76752a77c/src/selector_m...

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.

#630Dec 12, 2017von Kkuksin2-Antworten
0-Reaktionen

Ist es möglich, Kategorien dinamisch festzulegen?

Danke für deinen Beitrag, ich mag ihn sehr. Ich habe einige dinamic Blöcke (ich habe Tabs und wenn ich den Tab ändere, füge ich Gruppen von Blöcken hinzu und entferne die andere Gruppe von Blöcken). Das Problem ist, dass ich beim Entferne alter Blöcke ihre Kategorien nicht entfernen kann. Wenn ich ihre Kategorien mit...

artf

@kkuksin du keine Blöcke/Kategorien entfernen musst, solltest du einfach Blöcke neu rendern. Wir haben hier über Blöcke und Tabs gesprochen #499

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.

#629Dec 11, 2017von krunal0393-Antworten
0-Reaktionen

Eigenschaften lösen manchmal kein Ereignis aus

Manchmal löst das Ereignis Traits Change kein Ereignis auf Modell und View aus, und ich habe unten einen Fehler dazu gesehen. Uncaught RangeError: Maximale Aufrufstackgröße überschritten. bei HTMLDivElement. <anonymous> (grapes.min.js:9229) bei o (grapes.min.js:8871) bei i.each (grapes.min.js:9131) bei I.Trigger (grap...

artf

@krunal039 von welchem Ereignis sprichst du? Kannst du zumindest ein Beispiel geben, wie man es reproduzieren kann.

krunal039

@artf unten ist der Codepen-Link und ich habe eine eigene Komponente namens Slider hinzugefügt. Hier, wenn du den Regler in den Editor legst und dann darauf klickst, sollte der Trait Manager geöffnet werden, und wenn du Link-Titel oder Lin...

artf

Ich kann keinen Fehler reproduzieren, aber was ich beim ersten Blick falsch sehe, ist, wie man Modelle aktualisiert '''js ... someModel.attributes.href = this.get("ahref"); Verwendung someModel.set('href', this.get("ahref")); ``` Dann brau...

#628Dec 11, 2017von AH1N13-Antworten
3-Reaktionen

Komponenten aus dem endgültigen HTML ausschließen

Gibt es eine einfache Lösung, um einige Komponenten aus dem endgültigen HTML auszuschließen? Oder irgendein anderer Mechanismus, der dazu führt, dass Komponenten nur im Sichtfeld existieren?

Ryandeba

Hallo @AH1N1, Meinst du mit "final html" den Wert, der von 'editor.getHtml()' zurückgegeben wird? Und meinst du eine benutzerdefinierte Komponente? Wenn die Antwort auf beide Fragen ja lautet, solltest du einfach die 'toHTML'-Methode deine...

Ryandeba

@AH1N1 Hier ist ein funktionierendes Codebeispiel: https://jsfiddle.net/tt32z2uz/2/. Öffne deine Browser-Konsole und du solltest sehen, dass du ausgeloggt bist: '<div>Hier sind normale</div> <div>Inhalte... normalere Inhalte</div>'. Gibt d...

artf

Hallo @afotey Wie wäre es, wenn ich nur die ID eines Divs zurückgeben möchte, wie sie im Component Settings Panel eingegeben wurde? Die ID aus den Komponenteneinstellungen geht direkt in 'Attribute', daher kannst du das verwenden '''js con...

#627Dec 11, 2017von Hatchwald3-Antworten
1-Reaktionen

Standardfunktion nur 1?

! Screenshot-2017-12-13 Grapesjs Es tut mir leid, vielleicht habe ich vergessen, Details zu lesen, aber die Standardfunktion nur 1 (einfach blockieren)?

hoainam12k

Du kannst hier grundlegende Blöcke verwenden: https://github.com/artf/grapesjs-blocks-basic (und andere aus der README-Datei)

Hatchwald

Ich habe versucht, Code für diese Funktion zu finden, aber ich habe sie immer noch nicht gefunden

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.

#626Dec 10, 2017von z1lk3-Antworten
0-Reaktionen

Nicht bearbeitbares HTML um den Wrapper herum platzieren

Mein CMS funktioniert so: Websites können ein Theme und viele Vorlagen unter diesem Thema haben. Themes werden auf jeder Seite gerendert, und Vorlagen nur auf bestimmten Seiten. Ich habe GrapesJS erfolgreich in meinen bestehenden Template-Editor integriert, aber ich habe eine Frage: Gibt es eine Möglichkeit, ein Theme...

z1lk

Ich habe am Code herumgespielt und einen kleinen Patch erstellt, der meinen Bedürfnissen entspricht. Eine Konfigurationsoption 'Surround' ermöglicht es Ihnen, eine ID anzugeben, die ein Element im Container darstellt. Dieser DOM-Unterbaum...

artf

Großartig @z1lk ich denke, selbst so etwas wird funktionieren '''js const canvas = Editor. Leinwand; const surround = document.createElement('div'); surround.innerHTML = '<div>Etwas Text</div>'; canvas.getBody().appendChild(surround); surr...

z1lk

Ich habe eine ähnliche Lösung wie deine verwendet, damit ich keine Änderungen an der Traubenquelle durchführen muss. Manchmal sind die Positionen der Bauteil-"Werkzeuge" nicht am richtigen Platz, als ob ihr vertikaler Versatz relativ zum K...

#625Dec 10, 2017von Caimilan3-Antworten
2-Reaktionen

Editor.store(); Mehrfach feuert

Hallo @all, Ich benutze meinen eigenen Code, um Daten zum Server zu stoppen. Alles funktioniert einwandfrei, aber editor.store(); feuert einmal beim ersten Klick, zweimal beim zweiten Klick, dreimal beim dritten Klick ... und so weiter. In storageManager > tippe ich 'remote' – wenn ich 'local' benutze, hat ein erster...

artf

Jedes Mal, wenn du 'save-db' aufrufst. '''js cmdm.add('save-db',{ run: function(editor, sender){ ... Zieh es aus deinem Befehl heraus

Shareefhiasat

Mach es so, damit wir nicht jedes Mal Zuhörer verbinden

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.

#624Dec 8, 2017von MuTaToR082-Antworten
0-Reaktionen

Nicht ausgewähltes Element

Was sollte die Funktion isComponent zurückgeben, damit dieses Element im Editor nicht ausgewählt werden kann?

artf

Sie können die Eigenschaft selectable verwenden, daher sollten Sie 'return { type: 'your-type', selectable: false }' zurückgeben

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