|
|
|
renderingOptions:
|
|
submitButtonLabel: Absenden
|
|
type: Form
|
|
identifier: testform
|
|
label: Test Form
|
|
prototypeName: standard
|
|
renderables:
|
|
-
|
|
renderingOptions:
|
|
previousButtonLabel: 'Vorherige Seite'
|
|
nextButtonLabel: 'Nächster Schritt'
|
|
type: Page
|
|
identifier: page-1
|
|
label: Step
|
|
renderables:
|
|
-
|
|
defaultValue: ''
|
|
type: Text
|
|
identifier: text-1
|
|
label: Text
|
|
properties:
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
elementDescription: 'Das ist die Beschreibung'
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
defaultValue: ''
|
|
type: Textarea
|
|
identifier: textarea-1
|
|
label: Textfeld
|
|
properties:
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
defaultValue: ''
|
|
type: Password
|
|
identifier: password-1
|
|
label: Passwort
|
|
properties:
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
defaultValue: ''
|
|
type: Email
|
|
identifier: email-1
|
|
label: 'E-Mail Adresse'
|
|
properties:
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
validators:
|
|
-
|
|
identifier: EmailAddress
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
defaultValue: ''
|
|
type: Telephone
|
|
identifier: telephone-1
|
|
label: Telefonnummer
|
|
properties:
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
defaultValue: ''
|
|
type: Url
|
|
identifier: url-1
|
|
label: URL
|
|
properties:
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
defaultValue: ''
|
|
properties:
|
|
fluidAdditionalAttributes:
|
|
step: 1
|
|
required: required
|
|
elementDescription: 'Das ist eine Zahl'
|
|
type: Number
|
|
identifier: number-1
|
|
label: Zahl
|
|
validators:
|
|
-
|
|
identifier: Number
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
defaultValue: ''
|
|
properties:
|
|
fluidAdditionalAttributes:
|
|
min: ''
|
|
max: ''
|
|
step: 1
|
|
required: required
|
|
type: Date
|
|
identifier: date-1
|
|
label: Datum
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
properties:
|
|
dateFormat: Y-m-d
|
|
enableDatePicker: true
|
|
displayTimeSelector: false
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
type: DatePicker
|
|
identifier: datepicker-1
|
|
label: 'Datumsauswahl (jQuery)'
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
type: Checkbox
|
|
identifier: checkbox-1
|
|
label: Checkbox
|
|
properties:
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
properties:
|
|
options:
|
|
1: '1'
|
|
2: '2'
|
|
3: '3'
|
|
elementDescription: 'Das ist eine Tolle Liste'
|
|
type: MultiCheckbox
|
|
identifier: multicheckbox-1
|
|
label: 'Checkbox zur Mehrfachauswahl'
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
properties:
|
|
options:
|
|
1: '1'
|
|
2: '2'
|
|
3: '3'
|
|
'': ''
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
type: SingleSelect
|
|
identifier: singleselect-1
|
|
label: Einfachauswahl
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
properties:
|
|
options:
|
|
1: '1'
|
|
2: '2'
|
|
3: '3'
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
type: MultiSelect
|
|
identifier: multiselect-1
|
|
label: Mehrfachauswahl
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
properties:
|
|
options:
|
|
1: '1'
|
|
2: '2'
|
|
3: '3'
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
elementDescription: 'Das ist die Beschreibung'
|
|
type: RadioButton
|
|
identifier: radiobutton-1
|
|
label: Auswahlknopf
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
properties:
|
|
saveToFileMount: '1:/user_upload/'
|
|
allowedMimeTypes:
|
|
- application/msword
|
|
- application/vnd.openxmlformats-officedocument.wordprocessingml.document
|
|
- application/msexcel
|
|
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
|
|
- application/pdf
|
|
- application/vnd.oasis.opendocument.text
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
type: FileUpload
|
|
identifier: fileupload-1
|
|
label: Dateiupload
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
properties:
|
|
saveToFileMount: '1:/user_upload/'
|
|
allowedMimeTypes:
|
|
- image/jpeg
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
type: ImageUpload
|
|
identifier: imageupload-1
|
|
label: Bildupload
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
properties:
|
|
confirmationLabel: Bestätigung
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
elementDescription: 'Das ist die BEschreibung'
|
|
type: AdvancedPassword
|
|
identifier: advancedpassword-1
|
|
label: 'Sichereres Passwort'
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
properties:
|
|
text: 'Lorem Ipsum'
|
|
type: StaticText
|
|
identifier: statictext-1
|
|
label: 'Statischer Text'
|
|
-
|
|
type: Fieldset
|
|
identifier: fieldset-1
|
|
label: Feldgruppe
|
|
renderables:
|
|
-
|
|
defaultValue: ''
|
|
type: Text
|
|
identifier: text-2
|
|
label: Text
|
|
properties:
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
properties:
|
|
options:
|
|
1: '1'
|
|
2: '2'
|
|
3: '3'
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
type: RadioButton
|
|
identifier: radiobutton-2
|
|
label: Auswahlknopf
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
type: GridRow
|
|
identifier: gridrow-1
|
|
label: 'Grid: Zeile'
|
|
renderables:
|
|
-
|
|
defaultValue: ''
|
|
type: Text
|
|
identifier: text-3
|
|
label: Text
|
|
properties:
|
|
gridColumnClassAutoConfiguration:
|
|
viewPorts:
|
|
xxl:
|
|
numbersOfColumnsToUse: '5'
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
defaultValue: ''
|
|
type: Text
|
|
identifier: text-4
|
|
label: Text
|
|
properties:
|
|
fluidAdditionalAttributes:
|
|
required: required
|
|
validators:
|
|
-
|
|
identifier: NotEmpty
|
|
-
|
|
type: Fieldset
|
|
identifier: fieldset-2
|
|
label: Hallo
|
|
-
|
|
label: 'Content element'
|
|
properties:
|
|
contentElementUid: '3'
|
|
type: ContentElement
|
|
identifier: contentelement-1
|
|
-
|
|
renderingOptions:
|
|
previousButtonLabel: 'Previous step'
|
|
nextButtonLabel: 'Next step'
|
|
type: SummaryPage
|
|
identifier: summarypage-1
|
|
label: 'Summary step'
|