- name:modalForeign# Name des Eingabefelds oder der Ansicht.
defaultSort:# Standard-Sortierkriterien, die angewendet werden, wenn keine anderen Sortierkriterien spezifiziert sind.
field:"path"# Standardmäßig wird nach dem "path"-Feld sortiert.
order:"ASC"# Standardmäßig wird in aufsteigender Reihenfolge (ASC) sortiert.
views:# Liste der Ansichten, die in diesem Feld angezeigt werden können.
- type:table# Es wird eine Tabellenansicht verwendet.
mediaQuery:"(min-width: 0px)"# Die Tabellenansicht wird nur angezeigt, wenn die Bildschirmbreite mindestens 0px beträgt.
columns:# Liste der Spalten, die in der Tabelle angezeigt werden.
- source:file
defaultCallback:# Standard-Callback-Funktion, die ausgeführt wird, wenn keine andere spezifiziert ist.
eval:|# Der Code wird als JavaScript evaluiert.
//js
(entry) => {
parent.selectEntry(entry)
}
//!js
permissions:
public:
methods:
get:true
post:false
put:false
delete:false
user:
methods:
get:true
post:true
put:true
delete:true
projections:
dashboard:
select:
fields:
- name:file
type:file
meta:
label:
de:Datei
en:File
- name:sort
type:number
meta:
label:
de:Manuelle Sortierung
en:Manual Sorting
inputProps:
{readonly: true, placeholder:{de:"Wert wird automatisch gesetzt", en:"Value is set automatically"}}
helperText:
de:Dieses Feld wird für die manuelle Sortierung benötigt. Sobald ein Eintrag per Drag&Drop verschoben wurde, wird die neue Position innerhalb der Liste eingetragen.
en:This field is required for manual sorting. As soon as an entry is moved using Drag&Drop, the new position is entered in the list.