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

#2409Nov 14, 2019von promodnl1-Antwort
0-Reaktionen

Tabellen-Widget mit einer Pop-up-Meldung, um die Zeilen und Spalten zu akzeptieren.....

Hallo...Kann mir bitte jemand mit dem Tisch-Widget helfen.Wie kann ich ein Pop-up für das Drag & Drop des Widgets haben..... Das akzeptiert das Nein. von Reihen und Spalten.Dann erhalten Sie die Anzahl der Zeilen und Spalten für diese Tabelle im Editor. Das wäre eine große Hilfe. Danke im Voraus!!

artf

Versuche, den Anfangsleitfaden zu lesen, der fasst deine Anfrage mehr oder weniger zusammen. Das Einzige, was dir überlassen wird, ist, was du im Modal anzeigen möchtest (z. B. Eingabe-UI).

#2408Nov 13, 2019von kickbk3-Antworten
2-Reaktionen

Event-Listener für Rückgängig?

Ich warte auf ein Komponentenlöschen und Verschieben mit 'removed()' und 'sorter:drag:end'. Eine letzte Möglichkeit (hoffe ich), wie ich die Komponentenbewegung sehe, ist, eine Bewegung rückgängig zu machen. Ich muss mir dieses Ereignis anhören. Gibt es einen Event-Listener für Rückgängigmachen?

artf

Wir unterstützen tatsächlich 'rückgängig'/'wiederhol'-Events

artf

Ich denke, derzeit ist die einzige Möglichkeit, diese Änderungen zu verfolgen, das Ereignis 'component:update:components' zu verwenden, das die hinzugefügte/entfernte Komponente weitergibt.

Pouyamiralayi

@kickbk soweit ich weiß, gibt es kein solches Ereignis, aber ich denke, man kann es durch das Hören auf das Ereignis "component:add" hören. Prost!

#2406Nov 13, 2019von promodnl2-Antworten
2-Reaktionen

Fügen Sie die Href-Eigenschaft für ein Widget hinzu

Hallo, ##Can mir jemand mit der HREF-Eigenschaft für irgendein Widget helfen??Ich möchte die href-Eigenschaft für ein Widget haben. Wie kann ich es also hinzufügen?

Pouyamiralayi

Hallo @promodnl du musst ein Merkmal für deine Komponente definieren.

promodnl

Hallo @pouyamiralayi danke für deine Antwort......

#2405Nov 13, 2019von FMR4113-Antworten
0-Reaktionen

Ckeditor wird nicht initialisiert, wenn der Trait-Text ersetzt wird

Warum der Eigenschaftstext von ckeditor nicht initialisiert wird, wenn ich ihn ändere. Mein Merkmal <pre> domComps.addType('text',{ model: dModel.extend({ defaults: Object.assign({}, dModel.prototype.defaults, { Eigenschaften: [ {label:"Font Size", typ:"textfontsize"} ], }), }, { isComponent: function(el) { wenn (el.g...

artf

Da du immer noch die alte API-Definition verwendest (die ziemlich fehleranfällig ist), empfehle ich, zuerst die Dokumentation zu Component zu lesen, dann wirst du wahrscheinlich das Problem finden

FMR411

Oder gibt es eine andere Möglichkeit, Trait (für Text) hinzuzufügen, damit CKeditor funktioniert.

artf

In der Dokumentation kannst du sehen, wie man andere Komponenten erweitert

#2404Nov 13, 2019von Scott-Coates3-Antworten
3-Reaktionen

Frage: Wie beobachtet man Veränderungen in der Komponente von Kindern

Gibt es eine einfache Möglichkeit, Änderungen in den Komponenten/Kindern meines benutzerdefinierten Komponententyps zu abonnieren oder anzuhören? Vielleicht eine Veranstaltung, für die ich abonnieren kann? Etwas wie 'change:content'? Ich möchte Kindern meiner 'Container'-Komponente Eigenschaften hinzufügen. Wenn die K...

Pouyamiralayi

Gibt es eine einfache Möglichkeit, Änderungen an den Komponenten/Kindern meines benutzerdefinierten Komponententyps zu abonnieren oder anzuhören? @scottccoates Sie auf diese Weise abonnieren können: Prost!

Scott-Coates

@pouyamiralayi danke. Ich muss darauf achten, dass Kinder meinen Block verlassen oder betreten. Ich bin mir nicht sicher, ob das, was du geliefert hast, hilft, oder übersehe ich etwas?

Pouyamiralayi

@scottccoates das könnte helfen: Prost!

#2403Nov 12, 2019von varadero3-Antworten
0-Reaktionen

Editor.load verursacht möglicherweise ein Speicherleck.

Wie man sich vermehrt:Naviagate nach https://grapesjs.com/demo.htmlÖffnen Sie die Browser-Konsole (Chrome) und tippen Sie Folgendes ein: 'setInterval(() => editor.load(), 1000)' und drücken Sie EnterGehe zum Reiter "Speicher" (Chrome) und schau dir den Speicherverbrauch an Was passiert: Das Gedächtnis wird ständig grö...

varadero

Das ist wichtig. Wenn es nicht behoben wird, macht es GrapesJS besonders in SPA-Anwendungen gefährlich.

artf

Ich werde es mir ansehen, aber jede Hilfe ist willkommen

diazemiliano

Ich habe hier dasselbe Problem. Selbst nach der Zerstörung des Editors bleibt das Problem bestehen.

#2402Nov 12, 2019von varaderoKeine Antworten
0-Reaktionen

Editor.load entfernt Styles

Ich benutze 'editor.load' mit dem eingebauten lokalen Speichermanager, und das Ergebnis ist, dass das Styling der Elemente verloren geht. Wie man sich vermehrt:Navigiere zu https://grapesjs.com/demo.html (oder nutze das neue Grapesjs-Projekt und initialisiere es mit 'storageManager: { type: 'local' }' und 'plugins: ['...

#2401Nov 12, 2019von Indhumathi20162-Antworten
6-Reaktionen

Wie man prüft, ob eine Komponente oder ein Element im Canvas vorhanden ist oder nicht

Ich versuche, beim Laden ein Kontrollfeld im Trait zu aktivieren, wenn ein Element in der Canvas vorhanden ist, aber leider weiß ich nicht, wie ich prüfen kann, ob das Element vorhanden ist oder nicht. Ich versuche den folgenden Code in der onRender()-Methode const canvasElement = Editor. DomComponents.getWrapper(); l...

Pouyamiralayi

Hallo @Indhumathi2016 du kannst Find-Methode verwenden: Prost!

Indhumathi2016

@pouyamiralayi Es funktioniert einwandfrei, wenn ich es so mache editor.on('load', () => { const Wrapper = editor.getWrapper() const el = wrapper.find('#gist-GDPR')[0] }); Danke

#2400Nov 12, 2019von Ned-Kelly2-Antworten
4-Reaktionen

Ist es möglich, eine im Panel hinzugefügte Taste aus einer Funktion außerhalb von GJS zu "umschalten"?

Hallo zusammen, Zunächst einmal ein großartiges Projekt, ich habe es wirklich genossen, GJS für unseren Anwendungsfall zu erweitern – und bin gespannt, was auf uns zukommt, wenn ich einige der aktuellen Probleme/Features betrachte... Also, ich benutze GJS to mit benutzerdefinierten Buttons, die über 'addButton' ins Pa...

Pouyamiralayi

Hallo @ned-kelly, probier das aus: Prost!

Ned-Kelly

@pouyamiralayi, du bist großartig – entschuldigt die scheinbar einfache Frage – ich konnte in der Dokumentation keine früheren GitHub-Probleme oder Kommentare dazu finden!

#2399Nov 12, 2019von imranali20453-Antworten
0-Reaktionen

SVG-Komponente nicht ziehbar

Hallo, Ich benutze Grapesjs in Angular 7. Was ich erreichen möchte, wenn jede Canvas-Drop-Methode genannt wird, füge ich die SVG-Komponente in Canvas hinzu. Ich habe die SVG-Komponente in der Canvas-Drop-Methode hinzugefügt. Aber es lässt sich nicht ziehen. Ich hänge meinen Code und mein Video an, um es besser zu vers...

imranali2045

@artf bitte sehen, dass es für mich sehr wichtig ist, dieses Problem zu lösen. Danke

artf

Leider funktioniert die HTML5-Drag-and-Drop-API nicht auf SVG-Elementen, daher musst du, wenn du sie unterstützen musst, deine SVG-Komponenten (z. B. in ein 'div'-Element) hüllen.

imranali2045

@artf okay, danke

Durchsuchen Sie alle Themen