1formEditor 2---------- 3 4:aspect:`Option path` 5 TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Number.formEditor 6 7:aspect:`Data type` 8 array 9 10:aspect:`Needed by` 11 Backend (form editor) 12 13:aspect:`Mandatory` 14 Recommended 15 16:aspect:`Default value (for prototype 'standard')` 17 .. code-block:: yaml 18 :linenos: 19 :emphasize-lines: 2- 20 21 Number: 22 formEditor: 23 editors: 24 100: 25 identifier: header 26 templateName: Inspector-FormElementHeaderEditor 27 200: 28 identifier: label 29 templateName: Inspector-TextEditor 30 label: formEditor.elements.FormElement.editor.label.label 31 propertyPath: label 32 230: 33 identifier: elementDescription 34 templateName: Inspector-TextEditor 35 label: formEditor.elements.FormElement.editor.elementDescription.label 36 propertyPath: properties.elementDescription 37 400: 38 identifier: placeholder 39 templateName: Inspector-TextEditor 40 label: formEditor.elements.TextMixin.editor.placeholder.label 41 propertyPath: properties.fluidAdditionalAttributes.placeholder 42 doNotSetIfPropertyValueIsEmpty: true 43 500: 44 identifier: defaultValue 45 templateName: Inspector-TextEditor 46 label: formEditor.elements.TextMixin.editor.defaultValue.label 47 propertyPath: defaultValue 48 propertyValidators: 49 10: IntegerOrEmpty 50 700: 51 identifier: step 52 templateName: Inspector-TextEditor 53 label: formEditor.elements.TextMixin.editor.step.label 54 propertyPath: properties.fluidAdditionalAttributes.step 55 propertyValidators: 56 10: Integer 57 800: 58 identifier: requiredValidator 59 templateName: Inspector-RequiredValidatorEditor 60 label: formEditor.elements.FormElement.editor.requiredValidator.label 61 validatorIdentifier: NotEmpty 62 propertyPath: properties.fluidAdditionalAttributes.required 63 propertyValue: required 64 900: 65 identifier: validators 66 templateName: Inspector-ValidatorsEditor 67 label: formEditor.elements.TextMixin.editor.validators.label 68 selectOptions: 69 10: 70 value: '' 71 label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label 72 60: 73 value: Number 74 label: formEditor.elements.Number.editor.validators.Number.label 75 80: 76 value: NumberRange 77 label: formEditor.elements.TextMixin.editor.validators.NumberRange.label 78 9999: 79 identifier: removeButton 80 templateName: Inspector-RemoveElementEditor 81 predefinedDefaults: 82 defaultValue: '' 83 properties: 84 fluidAdditionalAttributes: 85 step: 1 86 validators: 87 - 88 identifier: Number 89 propertyCollections: 90 validators: 91 60: 92 identifier: Number 93 editors: 94 100: 95 identifier: header 96 templateName: Inspector-CollectionElementHeaderEditor 97 label: formEditor.elements.TextMixin.validators.Number.editor.header.label 98 70: 99 identifier: NumberRange 100 editors: 101 100: 102 identifier: header 103 templateName: Inspector-CollectionElementHeaderEditor 104 label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label 105 200: 106 identifier: minimum 107 templateName: Inspector-TextEditor 108 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label 109 propertyPath: options.minimum 110 propertyValidators: 111 10: Integer 112 additionalElementPropertyPaths: 113 10: properties.fluidAdditionalAttributes.min 114 300: 115 identifier: maximum 116 templateName: Inspector-TextEditor 117 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label 118 propertyPath: options.maximum 119 propertyValidators: 120 10: Integer 121 additionalElementPropertyPaths: 122 10: properties.fluidAdditionalAttributes.max 123 9999: 124 identifier: removeButton 125 templateName: Inspector-RemoveElementEditor 126 label: formEditor.elements.Number.label 127 group: html5 128 groupSorting: 400 129 iconIdentifier: t3-form-icon-number 130