Thema dieser Dokumentation / FirstSpirit Modul-Grundkonzeption / Komponenten / Komponenten-Typen / Editoren (veraltet)

Editoren (veraltet)

Wichtig Dieses Kapitel bezieht sich ausschließlich auf die Gui-Editoren (Interface Editor<E extends ServerEnvironment>), die mit FirstSpirit Version 5 auslaufen. Die Entwicklung neuer Eingabekomponenten wird ab FirstSpirit 4.2R4 auf SwingGadgets umgestellt (siehe Änderungen zur FirstSpirit Version 4). SwingGadgets werden als Public-Komponente (siehe Gadget-Spezifikation bzw. Public) im Descriptor eingebunden.

Eine Editor-Komponente stellt eine Eingabekomponente inklusive Datenmodell- und Render-Klasse zur Verfügung, über die es möglich ist, den Client um eigene Eingabemöglichkeiten zu erweitern. In der Regel werden FirstSpirit-Eingabekomponenten entwickelt, wenn dem Redakteur entweder eine neue Funktionalität zur Verfügung gestellt oder eine projektspezifische Aufgabe vereinfacht werden soll.

CMS_INPUT_PERMISSION ist ein Beispiel für einen eigenen Editor, der die Definition von Rechten erlaubt. Er arbeitet mit einem passenden Service zusammen, der die Gruppendefinitionen vom Server lädt und bereitstellt.

Editoren implementiert das typisierte Interface Editor<ServerEnvironment>:

  • de.espirit.firstspirit.module.Editor
  • de.espirit.firstspirit.module.ServerEnvironment
  • de.espirit.firstspirit.client.access.editor.swing. AbstractValueGuiEditor

Editoren erweitern den <components>-Teil des Modul-Descriptors (Beispiel siehe Editor (veraltet)):

<editor></editor>

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.12 | Datenschutz