FRAGE: Leerer Zustand der Set-Komponente
@artf Du bist DER MANN! Ich wusste nicht einmal, dass es den ':empty'-Selector gibt. So einfach, so großartig! Völlig überwältigt. Danke!
Lesen Sie die vollständige Antwort unten ↓Frage
Hallo @artf, Wie würdest du empfehlen, einer Komponente einen leeren Zustand zu geben? Angenommen, ich habe zum Beispiel eine Layout-Komponente (also eine Spalte), die Kindelemente enthalten sollte (z. B. Textkomponente oder Bild). Wenn diese Layout-Komponente leer ist, möchte ich darin Hilfstexte anzeigen, zum Beispiel "Element hier hinzufügen", und wenn sie Kinder hat, sollte sie nicht angezeigt werden. Natürlich sollte dies nur in der Ansicht vorhanden sein und nicht im Ausgabe-HTML gerendert werden. Hier ist ein Beispiel für das, was ich erschaffen möchte: ! Bild Falls es ein anderes Prob...
Antworten (3)
@artf Du bist DER MANN! Ich wusste nicht einmal, dass es den ':empty'-Selector gibt. So einfach, so großartig! Völlig überwältigt. Danke!
Ich habe etwas Ähnliches in dieser Hinsicht nur mit CSS gemacht '''js const doc = Redakteur. Canvas.getDocument(); ... addType('cc', { Modell: {...}, Ansicht: { init() { ... const stl = doc.querySelector('style#cc-id'); if (!stl) { doc.body.insertAdjacentHTML('beforeend', ' <style id="cc-id"> .cc-c...
Hallo Josh, ich mag deine Idee. Ich bin kein Experte, aber hier sind ein paar Gedanken: Im Grunde würde ich der Komponente selbst eine Art Flag hinzufügen. Idee 1) Wenn die Komponente eine Art Container (d.h. div) ist, füge eine '<p class="empty-message">Ziehe ein Element hierher</p>' hinein, und w...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #2193
Zurücksetzen der Eigenschaft beim Bearbeiten des Inhalts einer benutzerdefinierten Komponente
Hallo, Ich habe eine benutzerdefinierte Komponente, deren Inhalt durch das Wechseln der Merkmaleauswahloptionen geändert werden kann, die a...
Problem #2426
Wie handhabt man alte Komponenten (JSON) mit neuer Editor-Konfiguration?
Hallo @artf, Ich habe eine Frage zum Grapes-Editor, die ich in der Dokumentation nicht finden kann, daher hoffe ich, dass du eine Antwort h...
Problem #945
Wie man Grapejs übersetzt
Hallo, Ich habe die Quellen überprüft, aber es scheint keine zentrale Sprachdatei zu geben (zum Beispiel eine pro Plugin), sondern mehrere...
Problem #1875
ID ändert sich beim Import von HTML oder beim Weitergeben von HTML in Komponenten in der Konfiguration.
Hallo, Ich habe eine Komponente und einen Block gebaut, die ich per Drag & Drop auf der Leinwand ziehen kann. Mein Problem ist, dass manche...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-Schlüsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen für kostenpflichtige Plugins...
Überprüfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins →Premium-Plugins werden mit Support, regelmäßigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins →Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.