HALLO @artf, ich hoffe, du hast einen schönen Tag. Es gibt ein kleines Problem mit dem Drag-Platzhalter, wenn ein Block in einen möglichen Container mit seitlichen Rändern gezogen wird. Das könnte auch bei oberen/unteren Rändern oder Polsterung auftreten, aber ich bin mir nicht zu 100 % sicher. <img width="1107" alt="...
artf
Um ehrlich zu sein, würde ich 'getElRect' so lassen, denn 'getComputedStyle' in diesem Zusammenhang zu verwenden, wäre zu teuer und die Funktion selbst ist generisch (daher macht es keinen Sinn, dass es Dinge wie 'boundingRect.width = boun...
jcamejo
Ich konnte 'getElRect', indem ich die 'getDim'-Funktion durchgelesen habe, aber ich werde dort nochmal recherchieren, um nach einer anderen Lösung zu suchen. Danke!
bgrand-ch
Hallo, Für zukünftige Fragen oder technische Probleme, die keine Bugs sind, ist der Tab Diskussionen auf GitHub der richtige Ort. Vergesst nicht, dieses Problem zu schließen, falls es gelöst ist, oder eine neue detaillierte Nachricht in di...
Wie fügt man den Dimensionssektor für den Körper hinzu? ! Unbetitelt
mcottret
Hallo @verloka & @pouyamiralayi, Die Sektorliste scheint für alle Anwendungskomponenten gemeinsam zu sein. Allerdings speichern Komponenten eine Liste von Attributen, die über das Style-Manager-Panel bearbeitet werden können, wenn sie ausg...
Pouyamiralayi
@verloka basierend auf @mcottret Antwort kannst du die gesamten Styling-Optionen so zurückbringen: Prost!
mcottret
> Hallo @verloka & @pouyamiralayi,> Die Sektorenliste scheint für alle Anwendungskomponenten gemeinsam zu sein.> Komponenten enthalten jedoch eine Liste von Attributen, die über das Style-Manager-Panel bearbeitet werden können, wenn sie au...
WARNUNG LESEN und FOLGEN Sie den nächsten 5 Schritten, dann ENTFERNEN Sie sie, bevor Sie das Problem veröffentlichenBefolgen Sie die BEITRAGENDEN Richtlinien https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.mdVerwenden Sie die GitHub-Probleme EXKLUSIV für BUGS, FEATURE-ANFRAGEN oder FRAGEN. Setzen Sie den Tit...
Pouyamiralayi
Anhang
Rasazna
Ich möchte Daten zur Div-Komponente hinzufügen, ohne die zuvor hinzugefügten Daten mit der Option Trait Manager zu entfernen, gibt es eine Möglichkeit dafür? Kann mir jemand mit einem Beispielcode dafür helfen?
Hallo, Wir verwenden Grapesjs in unserer Angular-App. Es ist uns gelungen, die Grapesjs html/css in unserer Datenbank zu erstellen und zu speichern. Eines der Dinge, die wir immer noch nicht finden konnten: Im Bearbeitungsmodus wollen wir unsere API aufrufen, HTML und CSS holen und in Grapesjs Canvas laden. Wir haben...
mcottret
Zuerst dachte ich, ich werde den nativen Storage Manager nicht verwenden, so wollte ich es nennen.Sag mir, wie wir das anstellen sollen,! Bild Falls du aus irgendeinem Grund nicht bereit bist, den Storage Manager zu verwenden, glaube ich,...
mcottret
Hallo @Eshayat,Wir haben es mit Storage Manager versucht, aber das hat nicht funktioniert Könntest du das näher erläutern? Hast du die Abschnitte "Remote Storage einrichten" und "Server einrichten" der "Storage Manager"-Dokumentation richt...
Ich frage mich, ob es möglich ist, einen Code-Editor in GrapesJs zu haben, der für Frontend-Entwickler viel besser wäre. Und wenn es Sysn-Scrollen unterstützt, ist es besser, z. B. wenn du mit Rechtsklick auf das Element klickst, scrollt der Code automatisch und hebt den Codeblock zum Element hervor.
vFire
Und eine Option ist, den Style-Manager zu deaktivieren, denn im realen Endnutzer, wenn nicht ein Techniker, versteht er den CSS-Stil nicht und der Stil ist zu kompliziert, und für den Frontend-Entwickler ist es ohne Code-Editor zu schwieri...
vFire
Außerdem möchte ich einfach eine Regel auf einer bestimmten Tag-Ebene festlegen, sie ist auswählbar und visuell bearbeitbar, aber abgesehen von der Regel ändert das Bild nichts daran, alternativ können wir sie einfach im Code-Editor auswäh...
artf
Das könnte ein guter Kandidat für ein Plugin sein https://grapesjs.com/docs/modules/Plugins.html
Danke für dieses großartige Plugin. Ich integriere es in mein aktuelles Projekt. Ich habe ein Problem damit. Hier ist mein Code: Ich habe einen neuen Sektor mit 3 Eingabefeldern hinzugefügt, ich möchte das Attribut des ausgewählten Blocks (id, nur lesen) mit meinem Wert in diesen Eingabefeldern ändern. Zum Beispiel: I...
Pouyamiralayi
@Ace0611 kannst du Traits sowohl zur Steuerung von Requisiten (ID, Titel usw.) als auch von Attributen verwenden. Prost!
Pouyamiralayi
@Ace0611 Wird die Verwendung von id by-Traits das überschreiden? Ja! "Id" ist einfach ein gewöhnliches Requisit wie andere. Und beachte, dass grapesjs dir bereits Standardmerkmale für ''id'' und ''title'' anbietet. Prost!
ace0611
@pouyamiralayi: Danke, dass du mir hilfst. Ein Zweifel jedoch: Jeder Block, der gezogen wird, erzeugt eine dynamische ID. Wird die Verwendung von id by traits das überschreiben? Entschuldigung, ich bin gerade unterwegs, daher kann ich es i...
Hallo, Ich arbeite mit GrapesJS zusammen, um Nutzern die Erstellung von Berichtsvorlagen zu ermöglichen. Ich bin auf ein Problem mit einem Block gestoßen, der eine Tabelle erstellt, aber die Tabellenzeilen werden durch Schnurrbart-Token bestimmt. Beim Rendern werden die Token jedoch außerhalb des Tabellenelements vers...
Pouyamiralayi
@MiseryMachine hast du schon versucht, deine Tisch-Innenseiten in einen ''Tbody'' in deiner Block-Definition einzuwickeln? Oder zumindest deine Schnurrbart-Tokens in ein Etikett zu verschieben?
MiseryMachine
Danke für deinen Vorschlag. Ich habe das leider mit demselben Ergebnis versucht. Blockskript: '''javascript bm.add('product-list-block', { Etikett: 'Produktliste', Attribute: { Klasse: 'FA Fa-Header' }, Kategorie: 'Produkte', Inhalt: ' <di...
artf
Nein, das geht nicht, denn in diesem Fall hast du ein ungültiges HTML, sodass der HTML-Parser es herausbewegt. Man muss einen gültigen HTML-Inhalt erstellen, damit der Browser ihn korrekt darstellt: '''html <tr> <td> {{#bomGroupProducts}}...
Wie definiere ich eine neue Kategorie, die ich für spätere Blöcke verwenden kann, die ich erstelle ... ohne ihm noch einen Block zuzuweisen... Und sie standardmäßig geschlossen lassen? Ich meine, diese kann man für einen hinzugefügten Block verwenden, aber was, wenn ich mehrere Blöcke immer wieder derselben Kategorie...
artf
Sobald die Kategorie erstellt ist, können Sie deren ID folgendermaßen verwenden: 'Kategorie: 'irgend-Kater''
Hallo nochmal :) Unser Team hat kürzlich begonnen, den Editor anzupassen und das Webseiten-Preset zu entfernen, und wir haben möglicherweise einige Fehler im Vorschaumodus gefunden:Beim Verlassen des Vorschaumodus kann ein Fehler ausgelöst werden, wenn das Standard-Panel 'Optionen' entfernt wurde oder wenn der 'sw-vis...
artf
Button wäre sowieso schon deaktiviert, wenn der Vorschau-Run ausgeführt wird, stimmt das? Oh ja, richtig 🤦 ♂ Aus deiner Antwort zum verknüpften Problem verstehe ich, dass dieses Verhalten beabsichtigt ist, also ist die Lösung vielleicht e...
artf
Danke @mcottret für all die Referenzen, wirklich gut geschriebene Ausgabe :)Wenn die Vorschau- und die sw-Sichtbarkeits-Buttons im selben Panel sind, bricht das von #2589 eingeführte Verhalten ab; dies scheint vom aktiven Change Listener d...
mcottret
Danke für die Antwort, @artf! Es tut mir leid, aber ich bin mir nicht sicher, wie ich das zum Laufen bringen soll. Soweit ich weiß, wird der Active Change Listener bevor dem 'Preview'-'Run' ausgeführt, sodass der 'sw-visibility'-Button ber...