GrapesJS-Probleme

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

334-Probleme gefunden

🔍 components
#897Feb 24, 2018von konstantin550003-Antworten
1-Reaktionen

Wie man: eine Komponente auf Canvas findet, im Ereignis "component:add"

Hallo zusammen, Angenommen, ich habe einen Block <form> auf Canvas gelegt. Wenn ich Next <form> (zweites Mal) hinzufüge, Muss überprüft werden: Wenn diese Komponente bereits auf der Leinwand vorhanden ist, call function implodeComponents(presentedComp, recentlyAddedComp){} Aber im Event Editor.on('component:add'... Ic...

konstantin55000

Danke für Ihre Aufmerksamkeit. Ich habe gerade das Dokument gelesen. Und am Ende kam ich auf diese Lösung: editor.on('component:add', function(currentComp) { wenn (currentComp.attributes.tagName == "form"){ var modelList = (domComps.getCom...

ionic666

@konstantin55000 hallo, Bruder, domComps.getComponents() bekommt alle Modelle, ich möchte nur einen Button holen. Wie mache ich das? 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.

#893Feb 23, 2018von alimajed933-Antworten
3-Reaktionen

Attribute zu HTML hinzufügen

Hallo zusammen, Ich möchte für jeden Block, den ich per Drag & Drop auf der Leinwand ziehe, eine ID hinzufügen; Um es klarer zu machen: Ich möchte nicht für jeden Typ eine ID hinzufügen, zum Beispiel Bild, Tabelle, Box ... Ich möchte für jeden Block eine Ad-ID hinzufügen, was zum Beispiel bedeutet, dass der Block "1 S...

NoJacko

Ich denke, du solltest das Attribut dem Modell hinzufügen, statt der Ansicht. https://github.com/artf/grapesjs/blob/50cc585f23f2560077fd0e9a42ced22e67e69723/src/dom_components/model/Component.js#L298 Dann musst du die Ansicht rendern. Ich...

ezp127

Hallo, Ich hinterlasse nur ein Beispiel, falls jemand anderes es braucht.

artf

Genau wie James vorgeschlagen hat, aber ohne 'selected.view.render()', da die Ansicht gleichzeitig Änderungen erhält

#871Feb 15, 2018von chthomos3-Antworten
0-Reaktionen

Falsche Stylemanager-Optionen beim ersten Mal, wenn eine Komponente oder ein Block ausgewählt wird

Hallo, Mir ist folgendes fehlerhaftes Verhalten im Style-Manager aufgefallen:Verwendung einer lokalen Kopie von GrapesJS (Ver 0.14.5). Getestet in Chrome und Firefox, sowohl in Win10 als auch in OSX.GrapesJS wird initialisiert und Komponenten werden über die loadComponents geladen. (Zum Beispiel hier das JSON, das ich...

artf

Hallo @chthomos und danke für das Problem, aber kannst du eine Live-Demo dieses Bugs bereitstellen (z. B. über jsfiddel)? Ich habe das gerade in der öffentlichen Demo ausprobiert und es hat wie erwartet funktioniert '''js editor.addCompone...

chthomos

Entschuldigung für die späte Antwort. Ich arbeite an einer Geige dafür, damit du sie replizieren kannst.

artf

@chthomos gut, dann schließe ich das vorerst und öffne es wieder, wenn der Fiddle verfügbar ist

#846Feb 7, 2018von davidherlopgt3-Antworten
0-Reaktionen

Fehler, als ich versucht habe, Zeilen zu einer Tabelle hinzuzufügen

Hallo zusammen Ich beginne, Grapesjs zu verwenden, und habe ein Problem: Ich versuche, drei neue Befehle hinzuzufügen, um Tabellen zu erstellen, Zeilen und Zellen hinzuzufügen, die Tabelle funktioniert einwandfrei, aber wenn ich eine Zeile in die Tabelle einfüge, bekomme ich diesen Fehler: "Ungültige Zielposition: Zie...

davidherlopgt

Ich habe vergessen, welche Version ich benutze, grapesjs - 0.13.5 <link rel="stylesheet" href="Config/grapesjs-dev/dist/css/grapes.min.css"> <link rel="stylesheet" href="Config/grapesjs-preset-webpage-master/dist/grapesjs-preset-webpage.mi...

artf

@davidherlopgt Hast du versucht, integrierte Tabellenkomponenten zu verwenden, anstatt sie zu erweitern? Übrigens, erstelle bitte eine Live-Demo

davidherlopgt

Hallo Artf, danke für deine Antwort, ich habe versucht, die Tabellen-Komponente zu verwenden und kann die Tabelle mit einer Zeile und einer Zelle im Header und im Body hinzufügen. Vielleicht liegt der Nachteil darin, dass wenn ich die Farb...

#841Feb 6, 2018von Kewilson3-Antworten
3-Reaktionen

Fügen Sie das Standard-Merkmal (Attribut) dem Modell für alle HTML-Komponenten (Elemente) hinzu

Hallo, Ich habe die Traits-, Components- und API-Wikis gelesen und alle offenen und geschlossenen Themen durchgesehen. Ich habe sogar den Code gefunden, bei dem du die Standardwerte (ID, Titel, Alt) erstellst, die du heute hast. Ähnliche Fragen wurden gestellt, aber keine beantwortet die eigentliche Frage. Für jede HT...

Ryandeba

Hallo @kewilson, Du hast verschiedene Ansätze, wie du das umsetzen kannst... wenn jede einzelne Komponente dieses benutzerdefinierte Merkmal benötigt, würde ich wahrscheinlich die 'Initialisieren'-Methode des Standardkomponententyps übersc...

Kewilson

Hey @ryandeba vielen Dank für die Vorschläge. Ich habe die zweite eingebaut und sie funktioniert, nun ja, für die Standardeinstellungen, wie man es erwarten würde. Blöcke wie Link, Bild, Eingabe, um nur einige zu nennen, es fügt das Attrib...

Josefph

@kewilson könntest du mir helfen, ein weiteres Standard-Merkmal in einer bestimmten Komponente hinzuzufügen?

#828Feb 1, 2018von Maxtacco2-Antworten
0-Reaktionen

Das Komponenten-"Add"-Ereignis wird unterschiedlich oft ausgelöst

Hallo, Mir ist aufgefallen, dass das Ereignis, wenn ich den folgenden Code in meiner benutzerdefinierten Komponente hinzufüge, unterschiedlich ausgelöst wird, je nachdem, ob eine neue Kind-Komponente aus Blöcken oder aus der Canvas gezogen wird. '''javascript ... view: defaultView.extend({ init() { this.listenTo(this....

artf

Hallo @maxtacco, leider liegt das daran, wie der Sortierer funktioniert, wenn er Komponenten bewegt bewegt, und ehrlich gesagt sehe ich im Moment keine bessere Lösung als deine

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.

#816Jan 29, 2018von arthuralmeidap3-Antworten
3-Reaktionen

Fügt Bildblock durch die Editor-API hinzu

Hallo @artf, Wenn ich einen Bildblock innerhalb der Leinwand per Drag & Drop ziehe, löst das 'aktive' Ereignis für den Bildblock aus, der die 'openModal'-Methode ausführt. Zeigt ein Modal an, um das Bild hochzuladen. Ich versuche, 'editor.addComponents({ type: 'image' });' auszuführen und das Modal zum Hochladen des B...

arthuralmeidap

Ja, du hast recht @artf. Ich habe nicht an dumme Fälle gedacht, die du erwähnt hast. Für mich hat das sehr gut funktioniert. Ich dachte nur, ob es nicht der Fall ist, solches Verhalten in die 'addComponents' oder anderswo einzubetten. Dank...

arthuralmeidap

@chiqui3d, danke für das Feedback, aber der Bildblock war nur ein Beispiel. In meinem Fall habe ich einen neuen Typ erstellt und versuchte, das 'aktive' Ereignis für meine Komponente auszulösen. Es funktioniert genau wie der Bildblock, des...

chiqui3d

Ich denke, das wird dir helfen. 'editor.runCommand('open-assets');' https://github.com/artf/grapesjs/wiki/Assets

#814Jan 29, 2018von vishal50332-Antworten
0-Reaktionen

Deaktiviere auswählbare, hoverable und editable Optionen, wenn die mobile Ansicht aktiviert ist.

Hallo, Ich möchte deaktivieren, um die Komponenten des Editors auszuwählen, zu bewegen oder zu bearbeiten, wenn die Mobile-Ansicht aktiviert ist. Ich habe versucht, den untenstehenden Code zu verwenden. Aber es entfernt alle Komponenten aus dem Editor. '''js commands.add('set-device-mobile', { run: function (Editor) {...

artf

Wahrscheinlich, weil du eine Sammlung (wrapperChildren) an 'updateAll' weitergibst, die ein Modell erwartet '''js updateAll(Redakteur. DomComponents.getWrapper()); ```

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.

#807Jan 26, 2018von GoodPHP3-Antworten
0-Reaktionen

Hilfe bei der Aktualisierung von Informationen in Countdown

Ich benutze "grapesjs-component-countdown" und wenn ich das Datum im Kalender auswähle, aktualisieren Sie die Informationen im Plugin. Beispiel: https://monosnap.com/file/sSOQJ3M4hxVRQgj008Kl302GtXu1ah Verwenden Sie so etwas: change: function() { console.log(editor.trigger('change:startfrom')); Redakteur. DomComponent...

artf

Probier es mal mit diesem '''js change: function() { editor.getSelected().trigger('change:startfrom') } ```

GoodPHP

Nein, es funktioniert nicht.

GoodPHP

Hast du eine Ahnung?

#792Jan 24, 2018von Alvim3-Antworten
0-Reaktionen

Skripteigenschaft mit Funktion funktioniert nicht mit Blöcken

In der Components & JS-Dokumentation gibt es dieses Beispiel: Das funktioniert perfekt. Aber ich konnte in 'script' keine Funktion statt eines Strings verwenden, wie gesagt, es wird wie in diesem Beispiel unterstützt: Es wird nichts passieren. Die Dokumentation ist nicht sehr klar darüber, Skripte in Blöcken oder Komp...

artf

Finde heraus, wo das Problem liegt, es wird in der nächsten Version behoben

chiqui3d

@artf Diese Änderungen, wann sie veröffentlicht werden?

artf

@chiqui3d sollte behoben werden

Durchsuchen Sie alle Themen