Hallo, ich möchte wissen, ob ich nur das Symbol und den Titel des Codebefehls bearbeiten kann. Ein weiterer Zweifel ist, dass ich gerade anfange und bei der Suche in der Dokumentation ein Chaos mache – zufällig hast du kein Bild des Verlags, das alles gibt, um es schneller zu identifizieren und zu wissen, wie man etwa...
chiqui3d
Gelöst mit removeButton
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.
In der Components & JS-Dokumentation gibt es dieses Beispiel: Das funktioniert perfekt. Aber ich konnte in 'script' keine Funktion statt eines Strings verwenden, wie gesagt, es wird wie in diesem Beispiel unterstützt: Es wird nichts passieren. Die Dokumentation ist nicht sehr klar darüber, Skripte in Blöcken oder Komp...
artf
Finde heraus, wo das Problem liegt, es wird in der nächsten Version behoben
chiqui3d
@artf Diese Änderungen, wann sie veröffentlicht werden?
Hallo, Ich versuche, der Symbolleiste aller Komponenten einen neuen Button hinzuzufügen. Ich konnte für jede Komponente einzeln hinzufügen, aber nicht für alle gleichzeitig. Zur Info: Ich möchte vermeiden, die Datei 'src/grapesjs/dom_components/model/Component.js' zu ändern. Gibt es eine Möglichkeit, das zu tun? Viele...
artf
@lauragadea solltest du wahrscheinlich versuchen, die Standardkomponententypen zu erweitern (z. B. 'default', 'image', 'text' usw.).
JulyanoF
@lauragadea, bitte schau #266 an
Lauragadea
Ja, @JulyanoF, habe ich schon. Und es schlägt vor, die Dateien 'src/grapesjs/dom_components/model/Component.js' zu modifizieren. Genau das versuche ich zu vermeiden.
Ich versuche, einen Texteditor vom Block zu trennen, etwas in der Art: ! Bild Ist das möglich?
artf
@JulyanoF sicher, du kannst ein benutzerdefiniertes Merkmal erstellen (z. B. Textbereich, der beim Rendern mit einem benutzerdefinierten RTE initialisiert) und beim Update den 'Inhalt' der Komponente ändern PS: Bitte folgen Sie beim nächst...
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.
Es ist, als würde er das DOM nicht genau analysieren Fortpflanze. Kontrollprotokoll ansehen https://codesandbox.io/s/lxl7x2mnq ! Bild Man sieht, dass es in diesem Sandbox-Modus weit mehr als 5 Komponenten/Modelle gibt. Aber das Konsolenlog zeigt nur 5 an ! Bild Wenn ich eine an die Wurzel des Dombaums füge, wird 6 ang...
artf
@Geczy wahrscheinlich muss ich die Beschreibung aktualisieren, aber 'getComponents' gibt einfach die Komponenten des Wrappers zurück (mit seinen Kindern). Wenn du ein Array aller Komponenten zurückgeben willst, kannst du Folgendes machen:...
Geczy
Funktioniert super, 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.
Ich habe schon verschiedene Wege ausprobiert, aber es funktioniert immer noch nicht... Erstens: 'editor.addComponents('<style>img{width:100%}.botao-roxo{background-color:#8D7EA2; Randfarbe:#8D7EA2; Farbe:#FFF}.botao-roxo:aktiv,.botao-roxo:fokus,.botao-roxo:hover{hintergrund-farbe:#FFF; Randfarbe:#8D7EA2; color:#8D7EA2...
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 zusammen, Ich verstehe nicht, wie man z. B. den Laden der Anzeige speichern muss, den HTML-Kommentar zum Beispiel: <!--[if (mso)|(IE)]> <Table Align="Center" Rand="0" cellpadding="0" cellspacing="0" width="650"> <tr> <td> <![Endif]--> <Table Align="Center" Rand="0" cellpadding="0" cellspacing="0" class="full-wid...
artf
Du musst die Kommentarkomponente #208 erstellen
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 klone ein Element. Ich möchte das nächste oder vorherige Element bekommen. Damit meine ich: Wie kann ich das Modell bekommen oder wie sollte ich dem geklonten Element ein benutzerdefiniertes Attribut geben? Vielen Dank im Voraus.
JulyanoF
Wenn du von "Element" sprichst, meinst du dann Blöcke? Wie Knopf, Text, Abschnitt...?
Perfect-Coder
Ja
JulyanoF
Du kannst alle Blöcke so bekommen: 'Var blockiert = Redakteur. BlockManager.getAll().models;'
Hallo, ich möchte eine Button-Komponente machen: Klicke auf die Taste, es erscheint ein Dialogfeld mit Textfeldern sowie OK und Abbrechen, klicke OK und die Schaltfläche "Abbrechen" und die Schaltfläche "Abbrechen" führt verschiedene Funktionen aus. Darf ich fragen, wie man das erreicht? Danke für deine Antwort
JulyanoF
Hallo @lypliuyinping Du kannst benutzerdefinierte Blöcke so erstellen:
lypliuyinping
@JulyanoF Erstmal vielen Dank für deine Antwort! Dann möchte ich fragen, wie man das Button-Click-Event erreicht? Zum Beispiel: Klicken Sie auf den Button, um das Textfeld zu öffnen.
JulyanoF
Benutzt du Bootstrap? Oder eine andere JS-Bibliothek, um ein Dialogfeld zu erstellen?
Hallo, ich bin Doktorand und möchte Grapesjs im Detail studieren. Wenn es passt, kann ich Grapesjs unkomprimierte Quelle teilen? Ich wäre Ihnen sehr dankbar!
artf
Klar
lypliuyinping
Schickst du es an meinen Briefkasten? Oder als Link teilen?
artf
@lypliuyinping alles, was du brauchst, befindet sich im Ordner 'src'