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 #3213
Wie man die dynamisch hinzugefügten Eigenschaften speichert
Hallo, @artf, ich habe eine benutzerdefinierte Komponente, die eine Button-Eigenschaft hat. Wenn der Button gedrückt wird, füge ich dynamis...
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 #3251
Wie kann ich die Position des abgeworfenen Elements angeben?
Ich möchte die Position des ziehenden Elements angeben. Zum Beispiel, wenn ich einen Kopfzeilenblock habe, der, egal wohin man zieht, ganz...
Problem #3185
Wie erhält man das Modell-Merkmal einer Komponente?
Hallo, Ich habe ein neues Typ-"Array" zum TraitManager hinzugefügt. Ich kann also mehrere Untermerkmale hinzufügen. An einem Punkt muss ich...
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.