Hallo @artf, Könntest du mir bitte hier helfen? Da ich im LAN-Netzwerk nicht auf diese Anwendung zugreifen kann, könnten Sie mir bitte erklären, was getan werden muss, damit dieser Knoten-Anwendungszugriff im LAN-Netzwerk möglich ist Danke :)
artf
Entschuldigung, aber dieses Problem hat nichts mit der Bibliothek selbst zu tun
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.
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.
Ich möchte ein Verhalten auslösen, wenn die ID einer Komponente im Einstellungsfeld geändert wird. Ich habe 'editor.on()' mit den folgenden Ereignissen ausprobiert:'component:update:id''component:update:id''component:update:{id}''component:update:{Id}' folgt der Dokumentation hier für 'component:update:propertyName',...
DylanSp
Nach einigem Ausprobieren und Durchsehen der Quellcode wird 'component:update:attributes' ausgelöst.
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.
Hallo, Ich muss den Videotyp erweitern, nur um ein neues Merkmal/Eigenschaft hinzuzufügen: stumm Gibt es irgendwelche Dokumentationen, die mir erklären können, wie ich einen bestehenden Typ erweitern kann? Danke
artf
Um mehr darüber zu erfahren, wie man Komponenten erweitern kann, beginnen Sie hier: https://grapesjs.com/docs/modules/Components.html Das Problem mit der Videokomponente ist, dass ihre Eigenschaften etwas anders behandelt werden, daher wür...
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.
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.
Hallo @hello @artf Ich versuche, die Link-Komponente zu erweitern und neue Eigenschaften wie HREF und Ziel hinzuzufügen, der Code ist unten angegeben. ''function loadWithOption(opts) { Redakteur. DomComponents.addType('link', { model: dModel.extend({ defaults: Object.assign({}, dModel.prototype.defaults, { Eigenschaft...
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.
Benutzt du die neueste Version (ältere Versionen werden NICHT unterstützt)?0.14.61Hast du den Bug mit deiner lokalen Kopie von GrapesJS oder mit der aktuellen Demo?Ich habe das Problem sowohl mit lokalen als auch mit 'https://unpkg.com/grapesjs' Das Problem ist die Frage der Reihenfolge der Mobile-First-Medienanfragen...
Prosenjit-manna
Sehen Sie hier die Änderungen https://github.com/itobuztech/grapesjs/commit/3aa3b2dc7611d23e51eac524404df5b1a5814c74
artf
Scheint seriös zu sein. Ich werde es in der nächsten Veröffentlichung hinzufügen
Palash-Mandal
Hallo @artf @prosenjit-manna, Könnt ihr mir bitte sagen, dass die Funktion von @prosenjit-manna angefordert wird, ist im neuesten /! grapesjs - 0.19.4 / Version ??? Ich hatte schon Probleme, wenn die mobile First-CSS-Reihenfolge zufällig o...
Deshalb benutze ich lokale Speicherung. Ich habe auf diese Weise einige Ereignisse zur Komponente hinzugefügt. Jedes Mal, wenn ich die Komponente einfüge, funktioniert es einwandfrei. Wenn ich die Seite jedoch neu lade, ist die Komponente noch da, aber sie löst das Klickereignis oder dblclick nicht mehr aus. Mir ist a...
artf
Du solltest diesen Code als Plugin hinzufügen
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.
Danke für diese großartige Bibliothek. Ich werde einen Style-Controller zum Sektor hinzufügen. Dieser Stil gilt nur für einen Klassennamen und setzt kein Ziel. Zum Beispiel ".xxx-wrapper div.active button:before" (xxx wird der Identifikator der Komponente sein, sodass die Innenschalter von diesem Sektor gesteuert werd...
artf
Kein Style-Manager kann Style-Eigenschaften (CSS) nur für andere Dinge ändern, die du verwenden musst Traits.
webdeveloper0429
Danke, Artf. Wir können also keinen verschachtelten CSS-Selektor (".xxx-Wrapper div.active button:before") in cssCompose verwenden?
artf
Man kann jede CSS-Regel mit der Methode setRule erstellen, aber im Style Manager sind nur klassenbasierte Regeln sichtbar
Hallo. Ich weiß, dass die grapesjs für jedes HTML die eindeutige ID generieren. wenn ich dieses HTML und CSS speichere. die HTML-ID ist nicht in meiner Datenbank gespeichert. Als ich also meine gespeicherten Daten in Grapesjs geladen habe, wird für jedes HTML-Element eine neue eindeutige ID angezeigt. bevor er das HTM...
artf
@maryia-Kabash-IDs werden bei Bedarf erstellt (hinzugefügter komponentenbezogener Stil, Komponente hat Skripte usw.)
artf
Du solltest nicht das HTML/CSS laden, sondern die JSON-Daten Lies das bitte https://grapesjs.com/docs/modules/Storage.html
Maryia-Kabash
@artf JSON hat auch keine IDs (man kann es auf der GrapesJS Demo-Seite sehen). Gibt es eine Möglichkeit, IDs zwangsweise zu speichern?
Beim Speichern exportiere ich mein CSS und importiere es beim nächsten Lade. Dabei wird mein CSS an das bestehende Standard-CSS angehängt. 'Redakteur. CssComposer.clear()' scheint auf Standard-CSS zurückgesetzt zu werden, anstatt alle CSS zu löschen. https://jsfiddle.net/benvmatheson/movxw7p1/3/ Ist es möglich, alle C...
artf
Beim Speichern exportiere ich mein CSS und importiere es beim nächsten Laden Lies das bitte https://grapesjs.com/docs/modules/Storage.html
benvmatheson
Ein Beispiel in diesen Dokumenten schlug vor, einfach das Attribut 'style' zu verwenden: Allerdings wurde ein anderer Stil weiterhin eingeführt. Sollte angenommen werden, dass beim Import von Stil, Wird es immer mit Folgendem eingeleitet?
artf
Dies ist das Standard-CSS, das du über die Option 'protectedCss' ändern kannst, aber auch hier gilt: Wenn dein Ziel ist, eine zuvor erstellte Vorlage zu bearbeiten, ist das Importieren exportierter CSS FALSCH. Möglicherweise musst du HTML/...
Hallo @artf, Danke, dass du dieses großartige Framework erstellt hast. Kürzlich habe ich eine eigene Komponente basierend auf deinem flexbox-Plugin erstellt. ! Demo Der rote Pfeil ist der tatsächliche Wert des Modells. Der grüne Pfeil ist das, was ich erwartet habe. Ist es möglich, 'unitWidth' als 'px' zu setzen, aber...
artf
Ah warte, mein Fehler, 'opts' ist der dritte 'updateWidth(model, value, opts = {}) {' Übrigens, das zweite Argument in setStyle sind Optionen (z. B. '{ silent: true }', um zu vermeiden, dass Change-Listener ausgelöst werden), und diese Opt...
Afdallah
Du bist der Mann!! 👍 👍 Vielen Dank, @artf.
artf
Hallo @afdallah, aus Sicht des Resizers müsstest du die Option 'UpdateTarget' verwenden, um das Ziel anzupassen, aber leider geht das nicht, da es bereits stark vom SelectCommand genutzt wird. Deshalb würde ich dich bitten, dies in deiner...