Problem #3076✓ GelöstOct 16, 2020 geöffnetvon Joshmamroud3-Reaktionen

FRAGE: Leerer Zustand der Set-Komponente

Kurze Antwortvon Joshmamroud2

@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)

👍 Am hilfreichstenJoshmamroudOct 23, 2020

@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!

artfOct 22, 2020

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...

hellocaioOct 17, 2020

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.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-Schlüsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen für kostenpflichtige Plugins...

Kostenlose Option

Überprüfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

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.