Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Mit diesem Eingabefeld können, ähnlich zur Fremdschlüsselauswahl, beliebig viele Datensätze ausgewählt werden. Zusätzlich stehen weitere Datensatzfunktionen wie das Sortieren, die Schnellsuche und die Suchfilter zur Verfügung. Über die Datenmodellierung steht dieses Eingabefeld als "Datensatzpflege" zur Auswahl, über die Widget- oder Strukturdefinition als Crud. In beiden Fällen muss die nachfolgende Feldkonfiguration ergänzt werden:

Codeblock
languagejs
themeRDark
{
    "relation": {
        "repository": "[Identifikator der Quelltabelle]"
    }
}

Darstellung

Nach der Konfiguration erscheint das Eingabefeld als eine Texteingabe mit einer Schaltfläche zur Verwaltung der ausgwählten Datensätze. Die Texteingabe stellt hierbei nur die Anzahl der ausgwählten Datensätze zur Verfügung. Die Schaltfläche öffnet abhängig des Enpunkts entweder einen neuen Tab in der Administrationsoberfläche oder einen Modal.

Datenspeicherung

Die Datensatzpflege speichert die Reihenfolge und IDs der gewählten Datensätze als array. Wird die Column-Deklaration von Doctrine genutzt, muss piped_array als Typ genutzt werden.

Rollenschemata

Info

Die Tabellenrechte für die Quelltabelle aus der Feldkonfiguration muss gesondert gewährt werden


KlassennameBezeichnungBeschreibungFunktionsrechteTabellenrechte
CrudReporterSchemeInput/Crud ReporterAnzeigen der gewählten und verfügbaren Datensätze.

Such- und Filterfunktionen sowie Ausgabefunktionen des Modals

Standardzugriff auf

  • WebStorage
  • ComponentFilter
CrudOperatorSchemeInput/Crud OperatorAnzeigen und Verwalten der gewählten und verfügbaren Datensätze.Bearbeiten- und Verwaltungsfunktionen zusätzlich zu CrudReporterSchemes.o.
CrudAdministratorSchemeInput/Crud AdministratorAdministrator des Eingabefeldes.s.o.

Vollständiger Zugriff auf

  • WebStorage
  • ComponentFilter
  • InputCrudContext