defaultArray
This commit is contained in:
parent
cd94ffb9ea
commit
f657489980
76
api/collections/fieldLists/useDefaultArray.yml
Normal file
76
api/collections/fieldLists/useDefaultArray.yml
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
- name: testArray
|
||||||
|
type: string[]
|
||||||
|
meta:
|
||||||
|
label: { de: "Test Array richtext", en: "test array" }
|
||||||
|
widget: richtext
|
||||||
|
useDefaultArray: true
|
||||||
|
|
||||||
|
- name: testArrayString
|
||||||
|
type: string[]
|
||||||
|
meta:
|
||||||
|
label: { de: "Test Array string", en: "test array" }
|
||||||
|
widget: string
|
||||||
|
useDefaultArray: true
|
||||||
|
|
||||||
|
- name: testArrayNumber
|
||||||
|
type: number[]
|
||||||
|
meta:
|
||||||
|
label: { de: "Test Array number", en: "test array" }
|
||||||
|
widget: number
|
||||||
|
useDefaultArray: true
|
||||||
|
|
||||||
|
- name: testArrayBool
|
||||||
|
type: boolean[]
|
||||||
|
meta:
|
||||||
|
label: { de: "Test Array checkbox", en: "test array" }
|
||||||
|
widget: checkbox
|
||||||
|
useDefaultArray: true
|
||||||
|
|
||||||
|
- name: paymentValueObjdefault # Name des Eingabefelds für das erste Tab.
|
||||||
|
type: object[] # Datentyp des Eingabefelds, in diesem Fall ein Array von Objekten.
|
||||||
|
meta:
|
||||||
|
label: Zeilen # Tab-Label.
|
||||||
|
useDefaultArray: true
|
||||||
|
subFields: # Liste der Unterfelder für das Tab.
|
||||||
|
- name: test
|
||||||
|
type: string
|
||||||
|
meta:
|
||||||
|
label: test1
|
||||||
|
- name: test2
|
||||||
|
type: string
|
||||||
|
meta:
|
||||||
|
label: test2
|
||||||
|
- name: paymentValue # Name des ersten Eingabefelds in diesem Tab.
|
||||||
|
type: number # Datentyp des Eingabefelds.
|
||||||
|
meta:
|
||||||
|
label: Überweisungswert1 # Feldlabel.
|
||||||
|
- name: paymentValuee # Name des zweiten Eingabefelds in diesem Tab.
|
||||||
|
type: number # Datentyp des Eingabefelds.
|
||||||
|
meta:
|
||||||
|
label: Überweisungswert2 # Feldlabel.
|
||||||
|
- name: paymentValueObj2 # Name des Eingabefelds für das zweite Tab.
|
||||||
|
type: object[] # Datentyp des Eingabefelds, in diesem Fall ein Array von Objekten.
|
||||||
|
meta:
|
||||||
|
label: Spalten # Tab-Label.
|
||||||
|
direction: horizontal
|
||||||
|
widget: grid
|
||||||
|
metaElements:
|
||||||
|
- test1
|
||||||
|
- test2
|
||||||
|
subFields: # Liste der Unterfelder für das Tab.
|
||||||
|
- name: test
|
||||||
|
type: string
|
||||||
|
meta:
|
||||||
|
label: test1
|
||||||
|
- name: test2
|
||||||
|
type: string
|
||||||
|
meta:
|
||||||
|
label: test2
|
||||||
|
- name: paymentValue # Name des ersten Eingabefelds in diesem Tab.
|
||||||
|
type: number # Datentyp des Eingabefelds.
|
||||||
|
meta:
|
||||||
|
label: Überweisungswert1 # Feldlabel.
|
||||||
|
- name: paymentValuee # Name des zweiten Eingabefelds in diesem Tab.
|
||||||
|
type: number # Datentyp des Eingabefelds.
|
||||||
|
meta:
|
||||||
|
label: Überweisungswert2 # Feldlabel.
|
BIN
docs/md/projektkonfig/collections/fields/defaultArray.png
Normal file
BIN
docs/md/projektkonfig/collections/fields/defaultArray.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 46 KiB |
@ -84,6 +84,14 @@ Dieses Widget hat im Prinzip die gleiche Funktion wie dasjenige in der Collectio
|
|||||||
|
|
||||||
!!!include(../api/collections/fields/emplymentDetails.yml)!!!
|
!!!include(../api/collections/fields/emplymentDetails.yml)!!!
|
||||||
|
|
||||||
|
# useDefaultArray
|
||||||
|
|
||||||
|
Wenn ein belibiger Datentyp in einem Array gefordert ist, so kann man jedes beliebige Widget dafür nutzten, indem man useDefaultArray: true benutzt. Damit kann jedes widget in das defaultArray widget gepackt werden.
|
||||||
|
|
||||||
|
![useDefaultArray auf true](defaultArray.png)
|
||||||
|
|
||||||
|
!!!include(../api/collections/fieldLists/useDefaultArray.yml)!!!
|
||||||
|
|
||||||
## contentbuilder - DEPRECATED
|
## contentbuilder - DEPRECATED
|
||||||
|
|
||||||
siehe: [ContentBuilder](./widgets/contentbuilder.md)
|
siehe: [ContentBuilder](./widgets/contentbuilder.md)
|
||||||
|
Loading…
Reference in New Issue
Block a user