defaultArray

This commit is contained in:
Robin Grenzdörfer 2023-10-09 11:43:36 +00:00
parent cd94ffb9ea
commit f657489980
3 changed files with 84 additions and 0 deletions

View 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.

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -84,6 +84,14 @@ Dieses Widget hat im Prinzip die gleiche Funktion wie dasjenige in der Collectio
!!!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
siehe: [ContentBuilder](./widgets/contentbuilder.md)