Hallo, ich versuche, die Videokomponente zum Hochladen im Assets-Manager zu verwenden. Und ich weiß, dass ich das Editor-Event 'component:selected' nutzen kann, um das zu tun. Es funktioniert, aber nicht perfekt. Ich begehre es, einen Doppelklick zu verwenden, um das Öffnen des Assets Manager auszulösen. Wenn wir ein...
artf
Du kannst die Videokomponente erweitern und in ihrer Ansicht dasselbe Ereignis hinzufügen wie im Bild.
addlistener
@archerbj hast du es geschafft? Ich habe es ausprobiert und es scheint, als würde ComponentView nur als Typ-Export durchgeführt? <img width="883" alt="image" src="https://github.com/GrapesJS/grapesjs/assets/4531670/e075cf79-4e93-411a-ba35-...
GJSBlock
Danke, dass du das gemeldet hast, @archerbj. Danke, dass du deinen Bericht über FEAT: component:clicked / dbclicked event geteilt hast. Um dem Team bei der Untersuchung und Priorisierung zu helfen: Bitte stellen Sie bereit: Ein minimal rep...
Ich würde sagen, das ist sowohl eine Feature-Anfrage, da ich in manche Teile eintauche, als auch ein kleines Problem. Ich würde sagen, es sieht schlecht aus, wenn ein Projekt neuer als 2015 ist und für fast alles PX verwendet. Die Menschen nutzen Bildschirmgrößen, die auf der schmalsten Ebene, egal ob mobil oder deskt...
GJSBlock
Danke, dass du das gemeldet hast, @sadtaco. Das Problem mit LEISTUNG/PROBLEM: CSS-Standards scheint ein Timing-Problem im Rennzustand oder dem staatlichen Management zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyklus...
Hallo, ich möchte benutzerdefinierte Blöcke aus Grapesjs-Komponenten haben. Ich habe eine Lösung gefunden, wie man Komponenten hinzufügt: https://github.com/artf/grapesjs/issues/1334#issuecomment-411519845 Aber ich habe Schwierigkeiten, CSS hinzuzufügen (EAIHER als String oder als Objekt).
artf
Du solltest so etwas machen können: '''js ... Komponenten: [ { tagName: 'h1', components: 'Some <b>content</b>', }, '<style>....</style>' ] ```
makkaronis4e
@artf danke, es funktioniert, aber ich habe dort einen Bug gefunden. Wenn du diesen Block auf die Leinwand legst, funktioniert es gut, aber wenn du dieses Element aus der Leinwand löschst oder die ganze Leinwand löschst und diesen Block da...
artf
@makkaronis4e in so einem Fall würde ich dich bitte um eine reproduzierbare Demo bitten
Ich baue die benutzerdefinierten Komponenten zur Laufzeit basierend auf einem Dropdown-Menü. Wenn der Benutzer die Auswahl dieses Dropdown-Menüs ändert, werden zugehörige, benutzerdefinierte Blöcke hinzugefügt und nicht verwandte Blöcke entfernt. Alle benutzerdefinierten Blöcke sind nach unterschiedlichen Kategorienam...
artf
Versuche, den Blockmanager mit einer neuen Sammlung von Blöcken neu zu rendern
GJSBlock
Danke, dass du das gemeldet hast, @zhiyuanzhang-unai. Tolle Frage zu Wie entfernt man eine Kategorie, wenn keine Komponente darin ist. Der empfohlene Ansatz bei Components ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüf...
Hi :wave: Ich versuche, etwas CSS im Editor als Teil des Themas zu laden, ich kann Stylesheets beim Laden verknüpfen, aber das Problem ist, dass ich beim direkten Laden der Styles mit dem Tag '<style>' die serialisierte Version über 'editor.getStyle()' anzeigen kann, aber 'editor.getCss()' enthält nur das 'protectedCs...
artf
@AadilMehrajBhat Zunächst einmal ist 'display: 'block'' kein gültiger CSS-Wert für diese Eigenschaft (es sollte 'display: block' heißen) und dann wird '.d-block' nirgendwo in deiner Vorlage verwendet, sodass das Ergebnis automatisch optimi...
GJSBlock
Danke, dass du das gemeldet hast, @aadilmehrajbhat. Tolle Frage zu [HILFE GESUCHT] Wie man CSS lädt, das im Code-Viewer angezeigt und auch beim Speichern exportiert werden kann. Der empfohlene Ansatz mit StyleManager ist die Nutzung der er...