Problem #2274✓ GelöstSep 17, 2019 geöffnetvon Tom-Sherman4-Reaktionen

Wie lädt man Kinder einer schreibgeschützten Komponente?

Kurze Antwortvon Pouyamiralayi2

Hallo! Du kannst die draggable Eigenschaft der Zielkomponente so einstellen: so ist es nur innerhalb des Slots ziehbar. Dasselbe gilt für die Schreibung. Wenn du für deinen speziellen Fall weitere Hilfe brauchst, würde ich mich über eine Anleitung freuen. Prost.

Lesen Sie die vollständige Antwort unten ↓

Frage

Ich versuche, eine Readonly-Komponente einzubinden (draggable, droppable usw., alle auf False gesetzt) und dem Benutzer zu erlauben, Kindkomponenten darin zu bearbeiten.

Zum Beispiel, wenn ich folgenden Inhalt habe

'''html

<div class="wrapper"> <header>Eine Überschrift</header> <div> EDIT MEIN </div> <footer>Ein Footer</footer> </div> ```

Ich möchte all diese Inhalte in der Komponente laden und dem Benutzer erlauben, neue Blöcke zu ziehen, wo dort "EDIT ME" steht.

Antworten (3)

👍 Am hilfreichstenPouyamiralayiSep 18, 2019

Hallo! Du kannst die draggable Eigenschaft der Zielkomponente so einstellen: so ist es nur innerhalb des Slots ziehbar. Dasselbe gilt für die Schreibung. Wenn du für deinen speziellen Fall weitere Hilfe brauchst, würde ich mich über eine Anleitung freuen. Prost.

PouyamiralayiSep 18, 2019

Hallo! Wenn du meinst, die Komponente ohne Benutzerinteraktion in den Editor einzufügen, kannst du verwenden: Mehr dazu hiererlauben dem Benutzer, neue Blöcke zu ziehen, wo dort "BEARBEITEN ME" steht. Wenn du meinst, die Readonly-Komponente wieder editierbar zu machen, ist das so möglich: Mehr dazu...

Tom-ShermanSep 18, 2019

@pouyamiralayi Danke! Ich habe eine 'Slot'-Komponente implementiert und die Attribute innerhalb der Init-Methode überschrieben '''javascript const Slot = () => ({ model: { Standardwerte: { größenverstellbar: falsch, Inhalt: '<Div Style="Min-Height: 75Px" Klasse="Teditor-Wrapper">'</div> }, init() {...

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.