Built-in Ei Fields
Jede Rocket-Installation verschiedene EiField-Implementationen mit, die für die meisten Projekte ausreichen.
StringEiField
Binded eine Eigenschaft als String-Feld ein.
Beispiel
"title": { "class": "rocket\\spec\\ei\\component\\field\\impl\\string\\StringEiField", "label": "Title", "props": { "mandatory": true, "maxlength": 255, "draftable": true }, "objectProperty": "title", "entityProperty": "title" }
Props
Name | Typ | Bedeutung |
---|---|---|
displayInOverview |
boolean / optional / Standard: true |
Wenn true , dann wird dieses Feld standardmässig in der Übersicht angezeigt. |
displayInDetailView |
boolean / optional / Standard: true |
Wenn true , dann wird dieses Feld standardmässig in der Detailansicht angezeigt. |
displayInEditView |
boolean / optional / Standard: true |
Wenn true , dann wird dieses Feld standardmässig in der Editansicht angezeigt. |
displayInAddView |
boolean / optional / Standard: true |
Wenn true , dann wird dieses Feld standardmässig in der Addansicht angezeigt. |
constant |
boolean / optional / Standard: false |
Wenn true , dann kann der Rocket-Nutzer das Feld nur beim Hinzufügen eines Eintrags bearbeiten. |
readOnly |
boolean / optional / Standard: false |
Wenn true , dann kann der Rocket-Nutzer dieses Feld nicht bearbeiten. |
mandatory |
boolean / optional / Standard: true |
Wenn true , dann ist dieses Feld obligatorisch. |
draftable |
boolean / optional / Standard: true |
Wenn true , dann kann dieses Feld in Drafts verwendet werden. |
maxlength |
int / optional / Standard: null |
Begrenzt die Länge des Textes. |
multiline |
boolean / optional / Standard: false |
Wenn true , dann kann der Rocket-Nutzer dieses Feld über ein Textarea bearbeiten. |
Objekt-Eigenschaften
Name | Typ | Bedeutung |
---|---|---|
objectProperty | optional | Macht das Feld für den Rocket-Nutzer bearbeitbar. |
entityProperty | optional | Macht das Feld in den Filtern und im Quicksearch verfügbar. |