Bereichern Sie jede Komponente mit der Serverseite, wenn oder fĂŒr AusdrĂŒcke (nĂ€mlich MVEL)
Um ein Element zu umgeben, schau dir 'toHtml' an, du kannst es in den Themen nach Beispielen suchen. Jedenfalls halte ich es nicht fĂŒr eine gute Idee, den Standardkomponententyp zu ersetzen, ich wĂŒrde vorschlagen, eine neue Komponente zu erstellen, die den Standardtyp erweitert, und mit 'isComponent' zu bestimmen, wie...
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Ich recherchiere, wie man eine Vorlage mit serverseitigen AusdrĂŒcken erstellt, die eine Komponente ('foreach') wiederholt oder komplett entfernt ('if'). Mein Backend parst Vorlagen mit mvel. Was ich vorhabe, ist, ein paar Einstellungen fĂŒr alle oder einige ausgewĂ€hlte Elemente hinzuzufĂŒgen. Zum Beispiel auf ein '<div>' einer Zelle, so sieht es so aus: <div mvel-foreach="item : people" class="cell" id="iuck"> .... Einige Inhalte sind inside...@{item.lastName} gedroppt... ... Und so weiter. </div> Oder zu einem Text ("mvel-ending" fĂŒgt den Trenner zwischen den Elementen ein): <div mvel-ending="...
Antworten (3)
Um ein Element zu umgeben, schau dir 'toHtml' an, du kannst es in den Themen nach Beispielen suchen. Jedenfalls halte ich es nicht fĂŒr eine gute Idee, den Standardkomponententyp zu ersetzen, ich wĂŒrde vorschlagen, eine neue Komponente zu erstellen, die den Standardtyp erweitert, und mit 'isComponen...
Die Dokumentation zu den Komponenten könnte hilfreich sein Ich habe meinen Code basierend auf diesem Artikel geschrieben. Dort steht:Das Aktualisieren von Komponententypen ist ziemlich einfach, mal sehen, wie: .... Die Eigenschaft 'Defaults' wird anders gehandhabt und wird mit den alten 'Defaults'...
@fedd kannst du deine neuen Eigenschaften in der Funktion 'model.init' hinzufĂŒgen
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #2839
Ich habe eine Komponente mit dem Namen Template in die Blöcke eingefĂŒgt, aber wenn ich versuche, andere Komponenten innerhalb dieser Vorlage zu ziehen, wird sie gezogen, aber nach dem Speichern werden alle darin enthaltenen Komponenten entfernt. Wie kann man das vermeiden?
Dies ist der Code der Vorlagenkomponente: '''js Export Standard { init(editor) { Redakteur. DomComponents.addType('myTemplate', { isCompone...
Problem #3480
Wie man die Höhe des Editors dynamisch steuert, um umstÀndliches Scrollen zu vermeiden
Ich habe bemerkt, dass wenn ich in der Initialisierungsfunktion eine Höhe einstelle, sie sich auf eine bestimmte Pixelmenge stĂŒtzt, z. B. H...
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 #3117
Wie entfernt man eine Kategorie, wenn keine Komponente darin enthalten ist.
Ich baue die benutzerdefinierten Komponenten zur Laufzeit basierend auf einem Dropdown-MenĂŒ. Wenn der Benutzer die Auswahl dieses Dropdown-...
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.