Hallo @artf Ich habe einen Block im Blockmanager wie Wie im obigen Skript im Block möchte ich dynamische HTML-Inhalte hinzufügen, während dieser Block in die Benutzeroberfläche gerendert wird. Ich weiß, dass ich den DOM nicht ändern muss. Aber ich muss das mit Model ändern, aber ich weiß nicht, wie ich das mit Mode na...
artf
Kein @AkibDeraiya123, wenn du versuchst, das Modell aus dem 'Script' zu erreichen, bedeutet das, dass du das Konzept komplett falsch verstanden hast. Bitte lies hier genau https://grapesjs.com/docs/modules/Components-js.html#basic-scripts...
AkibDeraiya123
Danke für die Antwort@artf Heißt das, ich kann keine dynamischen Inhalte in Blöcke laden, während sie im Editor gerendert werden? Wenn ja, wie kann ich das tun? Kann ich das HTML des ganzen Blocks mit 'this.innerHTML = 'New Html content' e...
artf
Natürlich kannst du das, aber nicht über die 'Script'-Eigenschaft. Du musst eine benutzerdefinierte Komponente erstellen und dort ihr Modell aktualisieren
Ajax-Aufruf, der eine Bilddatei im Assests-Ordner hochlädt. Es funktioniert einwandfrei, ein Bild vom lokalen Kanal hinzuzufügen. Aber in einem anderen Szenario funktioniert es nicht. Bitte schauen Sie es sich an Drag-Bildblock Wählen Sie ein Bild aus Lösche dieses Bild Füge dasselbe Bild nochmal an derselben Stelle h...
artf
Wir müssen die Dateieingabe löschen, sobald das Bild ausgewählt ist
Shah-ali
Irgendein Hinweis bitte. Wie löscht man Dateieingaben?
Shah-ali
Ich glaube, ich habe es repariert. In OpenAssets.js
Ich habe Editor-Events verwendet und festgestellt, dass das 'component:mount'-Ereignis mehrfach ausgelöst wird, wenn eine Komponente von Blöcken auf die Leinwand gezogen wird – das kannst du in deinem JSFiddle-Starter bestätigen. '''javascript editor.on('component:mount', component => console.log('mounted', component)...
artf
@ateebahmed bitte eröffne solche Themen nicht. Folge der Vorlage
ateebahmed
Okay, ich werde es wieder öffnen
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 meine Komponente auswählen, wann immer sie von Blöcken auf die Leinwand gezogen und gerendert wird. Ich habe versucht, Ereignisse auf 'component:add', 'component:mount' zu registrieren und 'editor.select(component)' aufzurufen, um die Komponente, die ich vom Callback bekomme, weiterzugeben, aber sie initial...
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 benutze die Events des Editors, um nach einer Aktion wie 'component:add', 'block:drag:stop' component zu erhalten, aber in beiden Events kann ich meine Komponente, die ich gezogen habe, nicht auf Canvas bekommen. wenn ich 'component.is('mein-Komponenten-Typ')' aufrufe, gibt es False, ich muss Aktionen basierend au...
artf
Du machst etwas falsch, funktioniert hier wie erwartet https://jsfiddle.net/nfkha41p/ Beim nächsten Mal erstelle zuerst eine reproduzierbare Demo und öffne dann ein Problem...
ateebahmed
Eigentlich kann ich es nicht mit eingebauten Komponenten erzeugen, aber ich benutze eine benutzerdefinierte Komponente, die die Standardtextkomponente erweitert, und füge den Code ein, da ich nicht finden konnte, welche Eigenschaft ich für...
Naveen-15697
Du machst etwas falsch, funktioniert hier wie erwartet https://jsfiddle.net/nfkha41p/Beim nächsten Mal erstelle zuerst eine reproduzierbare Demo und öffne dann eine Ausgabe... @artf Hier, wenn ich eine erste Komponente ziehe, bekomme ich d...
Besuchen Sie https://grapesjs.com/demo.html in Chrome inkognitoKlicke auf das Element "Header"Klicken Sie auf Dekorationen > HintergrundSchicht 2 löschenKlicken Sie auf Ebene 1Klicken Sie auf "x", um das lila Hintergrundbild zu löschenBeachten Sie den Fehler "GET https://grapesjs.com/none 404" in der KonsoleKlicke auf...
NicoEngler
Ich kann https://grapesjs.com/none 404 in Schritt 7 bestätigen, getestet in Chrome 72.0.3626.119 sowohl im normalen als auch im inkognitoartigen Modus.
NicoEngler
@artf ich das nicht kann, funktioniert das Hinzufügen von Bildern (sowohl im normalen als auch im Inkognitomodus).
Ryancwalsh
Update: Ich habe es gerade erneut mit Windows 10 Chrome Inkognito Version 72.0.3626.121 (Offizieller Build) (64-Bit) versucht, wobei ich meine ursprünglichen Schritte oben verwendet habe. Diesmal lautet der Konsolenfehler: 'Resource wurde...
Hallo, Ich habe changeCount verwendet, um ResizeEditor zu resizen, falls sich Änderungen an der Leinwand befinden. Aber wenn ich ein beliebiges Element in der Leinwand auswähle, erhöht das Klicken auf eine beliebige Div in der Leinwand die Änderungenzahl, sodass der Editor die Größe anpasst. Deshalb möchte ich changes...
artf
Nein, du kannst es nicht deaktivieren
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 bin neu bei GrapeJS, kannst du mir helfen, HTML in GrapeJS zu importieren? Ich habe bereits Plan HTML und CSS in VSCode erstellt, aber ich weiß nicht, wie man importiert. Danke
artf
https://grapesjs.com/docs/getting-started.html
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.
Wenn ich ein Bild auf bestimmte Maße begrenzen möchte, wie kann ich das machen? Ist es außerdem möglich, das Größenändern nur von der unteren rechten Ecke aus zu aktivieren und die anderen Ecken und Punkte zu deaktivieren?
artf
Wie kann ich diese Eigenschaften aktualisieren, wenn ich die grapesjs-preset-Webseite benutze? Du kannst immer einen Komponententyp aktualisieren (aber mach es als Plugin). '''js Redakteur. DomComponents.addType('image', { model: { Standar...
artf
Du kannst diese Optionen für die 'resizable' Eigenschaft von Komponenten verwenden.
sakshigarg9
Wie kann ich diese Eigenschaften aktualisieren, wenn ich die grapesjs-preset-Webseite benutze?
Hallo, Können wir einen Leinwandblock hinzufügen? Ich versuche, und der Editor erstellt immer <div> eine Umgebung<canvas>. 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.