TYPO3 v15 dev-main snapshot ()
This commit is contained in:
@@ -0,0 +1,828 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition:
|
||||
|
||||
========================
|
||||
[formElementsDefinition]
|
||||
========================
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition-properties.formelementsdefinition:
|
||||
|
||||
[formElementsDefinition]
|
||||
------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
|
||||
prototypes:
|
||||
<prototypeIdentifier>:
|
||||
formElementsDefinition:
|
||||
[...]
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Custom form element implementations"<concepts-frontendrendering-codecomponents-customformelementimplementations>`
|
||||
|
||||
:aspect:`Description`
|
||||
Array which defines the available form elements. Every key within this array is called the ``<formElementTypeIdentifier>``.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier:
|
||||
|
||||
<formElementTypeIdentifier>
|
||||
---------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
|
||||
prototypes:
|
||||
standard:
|
||||
Form:
|
||||
[...]
|
||||
Page:
|
||||
[...]
|
||||
SummaryPage:
|
||||
[...]
|
||||
Fieldset:
|
||||
[...]
|
||||
GridRow:
|
||||
[...]
|
||||
Text:
|
||||
[...]
|
||||
Password:
|
||||
[...]
|
||||
AdvancedPassword:
|
||||
[...]
|
||||
Textarea:
|
||||
[...]
|
||||
Honeypot:
|
||||
[...]
|
||||
Hidden:
|
||||
[...]
|
||||
Email:
|
||||
[...]
|
||||
Telephone:
|
||||
[...]
|
||||
Url:
|
||||
[...]
|
||||
Number:
|
||||
[...]
|
||||
Date:
|
||||
[...]
|
||||
Checkbox:
|
||||
[...]
|
||||
MultiCheckbox:
|
||||
[...]
|
||||
MultiSelect:
|
||||
[...]
|
||||
RadioButton:
|
||||
[...]
|
||||
SingleSelect:
|
||||
[...]
|
||||
StaticText:
|
||||
[...]
|
||||
ContentElement:
|
||||
[...]
|
||||
FileUpload:
|
||||
[...]
|
||||
ImageUpload:
|
||||
[...]
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Custom form element implementations"<concepts-frontendrendering-codecomponents-customformelementimplementations>`
|
||||
|
||||
:aspect:`Description`
|
||||
This array key identifies a form element. This identifier could be used to attach a form element to a form.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-commonproperties:
|
||||
|
||||
Common <formElementTypeIdentifier> properties
|
||||
=============================================
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.defaultValue:
|
||||
|
||||
defaultValue
|
||||
------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.defaultValue
|
||||
|
||||
:aspect:`Data type`
|
||||
string/ array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
undefined
|
||||
|
||||
:aspect:`Description`
|
||||
If set this string/ array will be used as default value of the form
|
||||
element. Array is in place for multi value elements (e.g. the
|
||||
``MultiSelect`` form element).
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.implementationclassname:
|
||||
|
||||
implementationClassName
|
||||
-----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.implementationClassName
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Custom form element implementations"<concepts-frontendrendering-codecomponents-customformelementimplementations>`
|
||||
|
||||
:aspect:`Description`
|
||||
Classname which implements the form element.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.renderingoptions.translation.translationfiles:
|
||||
|
||||
renderingOptions.translation.translationFiles
|
||||
---------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.renderingOptions.translation.translationFiles
|
||||
|
||||
:aspect:`Data type`
|
||||
string/ array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Custom form element implementations"<concepts-frontendrendering-codecomponents-customformelementimplementations>`
|
||||
- :ref:`"Translate form definition"<concepts-frontendrendering-translation-formdefinition>`
|
||||
|
||||
:aspect:`Description`
|
||||
Filesystem path(s) to translation files which should be searched for form element property translations.
|
||||
If ``translationFiles`` is undefined, - :ref:`"prototypes.prototypeIdentifier.formElementsDefinition.Form.renderingOptions.translation.translationFiles"<prototypes.prototypeIdentifier.formelementsdefinition.form.renderingoptions.translation.translationfiles>` will be used.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.renderingOptions.translation.translatePropertyValueIfEmpty:
|
||||
|
||||
renderingOptions.translation.translatePropertyValueIfEmpty
|
||||
----------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.renderingoptions.translation.translatepropertyvalueifempty
|
||||
|
||||
:aspect:`Data type`
|
||||
bool
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
true
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Custom form element implementations"<concepts-frontendrendering-codecomponents-customformelementimplementations>`
|
||||
- :ref:`"Translate form definition"<concepts-frontendrendering-translation-formdefinition>`
|
||||
|
||||
:aspect:`Description`
|
||||
If set to ``false``, the form element property translation will be skipped if the form element property value is empty.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.renderingoptions.templatename:
|
||||
|
||||
renderingOptions.templateName
|
||||
-----------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.renderingOptions.templateName
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
(see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Default value`
|
||||
undefined
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Custom form element implementations"<concepts-frontendrendering-codecomponents-customformelementimplementations>`
|
||||
- :ref:`"templateName"<apireference-frontendrendering-fluidformrenderer-options-templatename>`
|
||||
|
||||
:aspect:`Description`
|
||||
Set ``templateName`` to define a custom template name which should be used instead of the ``<formElementTypeIdentifier>``.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.properties:
|
||||
|
||||
properties
|
||||
----------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.properties
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Custom form element implementations"<concepts-frontendrendering-codecomponents-customformelementimplementations>`
|
||||
- :ref:`"Translate form definition"<concepts-frontendrendering-translation-formdefinition>`
|
||||
|
||||
:aspect:`Description`
|
||||
Array with form element specific properties.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.properties.elementDescription:
|
||||
|
||||
properties.elementDescription
|
||||
-----------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.properties.elementDescription
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
Undefined
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Custom form element implementations"<concepts-frontendrendering-codecomponents-customformelementimplementations>`
|
||||
- :ref:`"Translate form definition"<concepts-frontendrendering-translation-formdefinition>`
|
||||
|
||||
:aspect:`Description`
|
||||
Set a description of the form element. By default, it is displayed
|
||||
below the form element.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.properties.fluidadditionalattributes:
|
||||
|
||||
properties.fluidAdditionalAttributes
|
||||
------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.properties.fluidAdditionalAttributes
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Custom form element implementations"<concepts-frontendrendering-codecomponents-customformelementimplementations>`
|
||||
- :ref:`"Translate form definition"<concepts-frontendrendering-translation-formdefinition>`
|
||||
|
||||
:aspect:`Description`
|
||||
The values within this array are directly used within the form element ViewHelper's property ``additionalAttributes``.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.properties.gridcolumnclassautoconfiguration:
|
||||
|
||||
properties.gridColumnClassAutoConfiguration
|
||||
-------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.properties.gridColumnClassAutoConfiguration
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
Undefined
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`"GridRow viewPorts"<prototypes.prototypeIdentifier.formelementsdefinition.gridrow.properties.gridcolumnclassautoconfiguration.viewports>`
|
||||
|
||||
:aspect:`Description`
|
||||
If the form element lies within a GridRow you can define the number of columns which the form element should occupy.
|
||||
Each ``viewPorts`` configuration key has to match with on ofe the defined viewports within ``prototypes.<prototypeIdentifier>.formElementsDefinition.GridRow.properties.gridColumnClassAutoConfiguration.viewPorts``
|
||||
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
|
||||
gridColumnClassAutoConfiguration:
|
||||
viewPorts:
|
||||
lg:
|
||||
numbersOfColumnsToUse: '2'
|
||||
md:
|
||||
numbersOfColumnsToUse: '3'
|
||||
sm:
|
||||
numbersOfColumnsToUse: '4'
|
||||
xs:
|
||||
numbersOfColumnsToUse: '5'
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.label:
|
||||
|
||||
label
|
||||
-----
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.label
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Custom form element implementations"<concepts-frontendrendering-codecomponents-customformelementimplementations>`
|
||||
- :ref:`"Translate form definition"<concepts-frontendrendering-translation-formdefinition>`
|
||||
|
||||
:aspect:`Description`
|
||||
The label of the form element.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor:
|
||||
|
||||
formEditor
|
||||
----------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No (but recommended)
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
Array with configurations for the ``form editor``
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.predefineddefaults:
|
||||
|
||||
formEditor.predefinedDefaults
|
||||
-----------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.predefinedDefaults
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
|
||||
|
||||
:aspect:`Description`
|
||||
Defines predefined defaults for form element properties which are prefilled, if the form element is added to a form.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.propertycollections:
|
||||
|
||||
formEditor.propertyCollections
|
||||
------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.propertyCollections
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
Array with configurations for ``property collections`` for the form element.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.propertycollections.validators:
|
||||
|
||||
formEditor.propertyCollections.validators
|
||||
-----------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.propertyCollections.validators
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
Array with configurations for available validators for a form element.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.propertycollections.validators.*.identifier:
|
||||
|
||||
formEditor.propertyCollections.validators.[*].identifier
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.propertyCollections.validators.[*].identifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"\<validatorIdentifier>"<prototypes.prototypeIdentifier.validatorsdefinition.validatoridentifier>`
|
||||
|
||||
:aspect:`Description`
|
||||
Identifies the validator which should be attached to the form element. Must be equal to an existing ``<validatorIdentifier>``.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.propertycollections.validators.*.editors:
|
||||
|
||||
formEditor.propertyCollections.validators.[*].editors
|
||||
-----------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.propertyCollections.validators.[*].editors
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
Array with available ``inspector editors`` for this validator.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.propertycollections.finishers:
|
||||
|
||||
formEditor.propertyCollections.finishers
|
||||
----------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.propertyCollections.finishers
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
Array with configurations for available finisher for a form definition.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.propertycollections.finishers.*.identifier:
|
||||
|
||||
formEditor.propertyCollections.finishers.[*].identifier
|
||||
-------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.propertyCollections.finishers.[*].identifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"\<finisherIdentifier>"<prototypes.prototypeIdentifier.finishersdefinition.finisheridentifier>`
|
||||
|
||||
:aspect:`Description`
|
||||
Identifies the finisher which should be attached to the form definition. Must be equal to an existing ``<finisherIdentifier>``.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.propertycollections.finishers.*.editors:
|
||||
|
||||
formEditor.propertyCollections.finishers.[*].editors
|
||||
----------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.propertyCollections.finishers.[*].editors
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
Array with available ``inspector editors`` for this finisher.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.label:
|
||||
|
||||
formEditor.label
|
||||
----------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.label
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
|
||||
|
||||
:aspect:`Description`
|
||||
This label will be shown within the "new element" Modal.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.group:
|
||||
|
||||
formEditor.group
|
||||
----------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.group
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formEditor.formElementGroups <prototypes.prototypeIdentifier.formeditor.formelementgroups>`
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Description`
|
||||
Define within which group within the ``form editor`` "new Element" modal the form element should be shown.
|
||||
The ``group`` value must be equal to an array key within ``formElementGroups``.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.groupsorting:
|
||||
|
||||
formEditor.groupSorting
|
||||
-----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.groupSorting
|
||||
|
||||
:aspect:`Data type`
|
||||
int
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The position within the ``formEditor.group`` for this form element.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.iconidentifier:
|
||||
|
||||
formEditor.iconIdentifier
|
||||
-------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.iconIdentifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
An icon identifier which must be registered through the :php:`\TYPO3\CMS\Core\Imaging\IconRegistry`.
|
||||
This icon will be shown within
|
||||
|
||||
- :ref:`"Inspector [FormElementHeaderEditor]"<prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.formelementheadereditor>`.
|
||||
- :ref:`"Abstract view formelement templates"<apireference-formeditor-stage-commonabstractformelementtemplates>`.
|
||||
- ``Tree`` component.
|
||||
- "new element" Modal
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formEditor.editors-tree:
|
||||
|
||||
formEditor.editors
|
||||
------------------
|
||||
|
||||
.. toctree::
|
||||
|
||||
formEditor/Index
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations:
|
||||
|
||||
Concrete configurations
|
||||
=======================
|
||||
|
||||
.. toctree::
|
||||
|
||||
formElementTypes/AdvancedPassword
|
||||
formElementTypes/Checkbox
|
||||
formElementTypes/ContentElement
|
||||
formElementTypes/Date
|
||||
formElementTypes/Email
|
||||
formElementTypes/Fieldset
|
||||
formElementTypes/FileUpload
|
||||
formElementTypes/GridRow
|
||||
formElementTypes/Hidden
|
||||
formElementTypes/Honeypot
|
||||
formElementTypes/ImageUpload
|
||||
formElementTypes/MultiCheckbox
|
||||
formElementTypes/MultiSelect
|
||||
formElementTypes/Number
|
||||
formElementTypes/Page
|
||||
formElementTypes/Password
|
||||
formElementTypes/RadioButton
|
||||
formElementTypes/SingleSelect
|
||||
formElementTypes/StaticText
|
||||
formElementTypes/SummaryPage
|
||||
formElementTypes/Telephone
|
||||
formElementTypes/Text
|
||||
formElementTypes/Textarea
|
||||
formElementTypes/Url
|
||||
@@ -0,0 +1,111 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors:
|
||||
|
||||
==================================================
|
||||
[<formElementTypeIdentifier>][formEditor][editors]
|
||||
==================================================
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors-properties-editors:
|
||||
|
||||
<formElementTypeIdentifier>.formEditor.editors
|
||||
----------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeidentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.editors
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
Array with numerical keys. Each arrayitem describes an ``inspector editor`` which is used to write values into a form element property.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*-commonproperties:
|
||||
|
||||
Common [<formElementTypeIdentifier>][formEditor][editors][*] properties
|
||||
=======================================================================
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier:
|
||||
.. include:: inspectorEditors/properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.editors.*.templateName
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formEditor.formEditorPartials <prototypes.prototypeIdentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: inspectorEditors/properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label:
|
||||
.. include:: inspectorEditors/properties/Label.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertypath:
|
||||
.. include:: inspectorEditors/properties/PropertyPath.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formEditor.editors-availableinspectoreditors:
|
||||
|
||||
available inspector editors
|
||||
---------------------------
|
||||
|
||||
.. toctree::
|
||||
|
||||
inspectorEditors/CheckboxEditor
|
||||
inspectorEditors/CollectionElementHeaderEditor
|
||||
inspectorEditors/FinishersEditor
|
||||
inspectorEditors/FormElementHeaderEditor
|
||||
inspectorEditors/GridColumnViewPortConfigurationEditor
|
||||
inspectorEditors/MultiSelectEditor
|
||||
inspectorEditors/PropertyGridEditor
|
||||
inspectorEditors/RemoveElementEditor
|
||||
inspectorEditors/RequiredValidatorEditor
|
||||
inspectorEditors/SingleSelectEditor
|
||||
inspectorEditors/TextareaEditor
|
||||
inspectorEditors/TextEditor
|
||||
inspectorEditors/Typo3WinBrowserEditor
|
||||
inspectorEditors/ValidatorsEditor
|
||||
inspectorEditors/ValidationErrorMessageEditor
|
||||
+60
@@ -0,0 +1,60 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.checkboxeditor:
|
||||
|
||||
================
|
||||
[CheckboxEditor]
|
||||
================
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.checkboxeditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Shows a checkbox which write 'true' or 'false' within the form definition for a form element property.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.checkboxeditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename-checkboxeditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.\<prototypeIdentifier>.formEditor.formEditorPartials <prototypes.prototypeidentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-CheckboxEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-checkboxeditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label-checkboxeditor:
|
||||
.. include:: properties/Label.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertypath-checkboxeditor:
|
||||
.. include:: properties/PropertyPath.rst.txt
|
||||
+57
@@ -0,0 +1,57 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor:
|
||||
|
||||
===============================
|
||||
[CollectionElementHeaderEditor]
|
||||
===============================
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
This is not really an editor because this editor don't write values into the form definition.
|
||||
This editor show the header area for collection elements (finishers/ validators) with it's icon and label.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templateName-collectionelementheadereditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.\<prototypeIdentifier>.formEditor.formEditorPartials <prototypes.prototypeidentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-CollectionElementHeaderEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-collectionelementheadereditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label-collectionelementheadereditor:
|
||||
.. include:: properties/Label.rst.txt
|
||||
+105
@@ -0,0 +1,105 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.finisherseditor:
|
||||
|
||||
=================
|
||||
[FinishersEditor]
|
||||
=================
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.finisherseditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Shows a select list with finishers. If a finisher is already added to the form definition, then this finisher will be removed from the select list.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.finisherseditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename-finisherseditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formEditor.formEditorPartials <prototypes.prototypeIdentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-FinishersEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-finisherseditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label-finisherseditor:
|
||||
.. include:: properties/Label.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.selectoptions.*.value-finisherseditor:
|
||||
|
||||
selectOptions.[*].value
|
||||
-----------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`"[finishersDefinition]"<prototypes.prototypeidentifier.finishersdefinition.*>`
|
||||
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
Has to match with a ``prototypes.<prototypeIdentifier>.finishersdefinition`` configuration key.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.selectoptions.*.label-finisherseditor:
|
||||
|
||||
selectOptions.[*].label
|
||||
-----------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The label which is shown within the select field.
|
||||
+53
@@ -0,0 +1,53 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.formelementheadereditor:
|
||||
|
||||
=========================
|
||||
[FormElementHeaderEditor]
|
||||
=========================
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.formelementheadereditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
This is not really an editor because this editor don't write values into the form definition.
|
||||
This editor show the header area for the form element with it's icon and label.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.formelementheadereditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename-formelementheadereditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.\<prototypeIdentifier>.formEditor.formEditorPartials <prototypes.prototypeidentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-FormElementHeaderEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-formelementheadereditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
+175
@@ -0,0 +1,175 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.gridcolumnviewportconfigurationeditor:
|
||||
|
||||
=======================================
|
||||
[GridColumnViewPortConfigurationEditor]
|
||||
=======================================
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.gridcolumnviewportconfigurationeditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Shows a viewport selector as buttons and an input field. With this editor, you can define how many columns per viewPort an form element should occupy.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.gridcolumnviewportconfigurationeditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templateName-gridcolumnviewportconfigurationeditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.\<prototypeIdentifier>.formEditor.formEditorPartials <prototypes.prototypeidentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-GridColumnViewPortConfigurationEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-gridcolumnviewportconfigurationeditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label-gridcolumnviewportconfigurationeditor:
|
||||
.. include:: properties/Label.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.configurationOptions.viewPorts.*.viewPortIdentifier-gridcolumnviewportconfigurationeditor:
|
||||
|
||||
configurationOptions.viewPorts.[*].viewPortIdentifier
|
||||
-----------------------------------------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`"properties.gridColumnClassAutoConfiguration"<prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.properties.gridcolumnclassautoconfiguration>`
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
Has to match with a ``prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.properties.gridColumnClassAutoConfiguration.viewPorts`` configuration key.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.configurationOptions.viewPorts.*.label-gridcolumnviewportconfigurationeditor:
|
||||
|
||||
configurationOptions.viewPorts.[*].label
|
||||
----------------------------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The label for the viewport button.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.configurationOptions.numbersOfColumnsToUse.label-gridcolumnviewportconfigurationeditor:
|
||||
|
||||
configurationOptions.numbersOfColumnsToUse.label
|
||||
------------------------------------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The label for the "Numbers of columns" input field.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.configurationOptions.numbersOfColumnsToUse.propertyPath-gridcolumnviewportconfigurationeditor:
|
||||
|
||||
configurationOptions.numbersOfColumnsToUse.propertyPath
|
||||
-------------------------------------------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The path to the property of the form element which should be written.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.configurationOptions.numbersOfColumnsToUse.description-gridcolumnviewportconfigurationeditor:
|
||||
|
||||
configurationOptions.numbersOfColumnsToUse.description
|
||||
---------------------------------------------------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
A text which is shown at the bottom of the "Numbers of columns" input field.
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.multiselecteditor:
|
||||
|
||||
===================
|
||||
[MultiSelectEditor]
|
||||
===================
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.multiselecteditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Shows a multiselect list with values. If one or more selectoptions are selected, then the option value will be written within a form element property which is defined by the "propertyPath" option.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.multiselecteditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename-multiselecteditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formEditor.formEditorPartials <prototypes.prototypeIdentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-MultiSelectEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-multiselecteditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label-multiselecteditor:
|
||||
.. include:: properties/Label.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertypath-multiselecteditor:
|
||||
.. include:: properties/PropertyPath.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.selectoptions.*.value-multiselecteditor:
|
||||
|
||||
selectOptions.[*].value
|
||||
-----------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The value which should be written into the corresponding form elements property.
|
||||
The corresponding form elements property is identified by the ``propertyPath`` option.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.selectoptions.*.label-multiselecteditor:
|
||||
|
||||
selectOptions.[*].label
|
||||
-----------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The label which is shown within the select field.
|
||||
+207
@@ -0,0 +1,207 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertygrideditor:
|
||||
|
||||
====================
|
||||
[PropertyGridEditor]
|
||||
====================
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertygrideditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Shows a grid which allows you to add (and remove) multiple rows and fill values for each row.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertygrideditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename-propertygrideditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formEditor.formEditorPartials <prototypes.prototypeIdentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-PropertyGridEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-propertygrideditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label-propertygrideditor:
|
||||
.. include:: properties/Label.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertypath-propertygrideditor:
|
||||
.. include:: properties/PropertyPath.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.issortable-propertygrideditor:
|
||||
|
||||
isSortable
|
||||
----------
|
||||
|
||||
:aspect:`Data type`
|
||||
bool
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
If set to 'false' the rows are not sortable.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.enableaddrow-propertygrideditor:
|
||||
|
||||
enableAddRow
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
bool
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
If set to 'false' the "add new row" button is disabled.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.enabledeleterow-propertygrideditor:
|
||||
|
||||
enableDeleteRow
|
||||
---------------
|
||||
|
||||
:aspect:`Data type`
|
||||
bool
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
If set to 'false' the "delete row" button is disabled.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.multiselection-propertygrideditor:
|
||||
|
||||
multiSelection
|
||||
--------------
|
||||
|
||||
:aspect:`Data type`
|
||||
bool
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
If set to 'false' only one row can be marked as preselected.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removelastavailablerowflashmessagetitle-propertygrideditor:
|
||||
|
||||
removeLastAvailableRowFlashMessageTitle
|
||||
---------------------------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
|
||||
|
||||
:aspect:`Description`
|
||||
There must be at least one existing row within this ``inspector editor``. If the last existing row is tried to be removed a flash message is shown.
|
||||
This property defines the title for the flash message.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removelastavailablerowflashmessagemessage-propertygrideditor:
|
||||
|
||||
removeLastAvailableRowFlashMessageMessage
|
||||
-----------------------------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
|
||||
|
||||
:aspect:`Description`
|
||||
There must be at least one existing row within this ``inspector editor``. If the last existing row is tried to be removed a flash message is shown.
|
||||
This property defines the text for the flash message.
|
||||
+52
@@ -0,0 +1,52 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor:
|
||||
|
||||
=====================
|
||||
[RemoveElementEditor]
|
||||
=====================
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
This editor show a button which allows you to remove the form element or the collection element (finishers/ validators).
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename-removeelementeditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formEditor.formEditorPartials <prototypes.prototypeIdentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-RemoveElementEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-removeelementeditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
+127
@@ -0,0 +1,127 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.requiredvalidatoreditor:
|
||||
|
||||
=========================
|
||||
[RequiredValidatorEditor]
|
||||
=========================
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.requiredvalidatoreditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Shows a checkbox. If set, a validator ('NotEmpty' by default) will be written into the ``form definition``. In addition another property could be written into the ``form definition``.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.requiredvalidatoreditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename-requiredvalidatoreditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formEditor.formEditorPartials <prototypes.prototypeIdentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-RequiredValidatorEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-requiredvalidatoreditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label-requiredvalidatoreditor:
|
||||
.. include:: properties/Label.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.validatoridentifier-requiredvalidatoreditor:
|
||||
|
||||
validatorIdentifier
|
||||
-------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
The ``<validatorIdentifier>`` which should be used.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertypath-requiredvalidatoreditor:
|
||||
|
||||
propertyPath
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
An property path which should be written into the `form definition`` if the checkbox is set.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertyvalue-requiredvalidatoreditor:
|
||||
|
||||
propertyValue
|
||||
-------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
The value for the property path which should be written into the `form definition`` if the checkbox is set.
|
||||
+110
@@ -0,0 +1,110 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.singleselecteditor:
|
||||
|
||||
====================
|
||||
[SingleSelectEditor]
|
||||
====================
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.singleselecteditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Shows a single select list with values. If a selectoption is selected, then the option value will be written within a form element property which is defined by the "propertyPath" option.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.singleselecteditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename-singleselecteditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formEditor.formEditorPartials <prototypes.prototypeIdentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-SingleSelectEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-singleselecteditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label-singleselecteditor:
|
||||
.. include:: properties/Label.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertypath-singleselecteditor:
|
||||
.. include:: properties/PropertyPath.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.selectoptions.*.value-singleselecteditor:
|
||||
|
||||
selectOptions.[*].value
|
||||
-----------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The value which should be written into the corresponding form elements property.
|
||||
The corresponding form elements property is identified by the ``propertyPath`` option.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.selectoptions.*.label-singleselecteditor:
|
||||
|
||||
selectOptions.[*].label
|
||||
-----------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The label which is shown within the select field.
|
||||
@@ -0,0 +1,205 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor:
|
||||
|
||||
============
|
||||
[TextEditor]
|
||||
============
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Shows a single line textfield.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename-texteditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formEditor.formEditorPartials <prototypes.prototypeIdentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-TextEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-texteditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label-texteditor:
|
||||
.. include:: properties/Label.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertypath-texteditor:
|
||||
.. include:: properties/PropertyPath.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.donotsetifpropertyvalueisempty-texteditor:
|
||||
|
||||
doNotSetIfPropertyValueIsEmpty
|
||||
------------------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
bool
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
If set to true then the property which should be written through this ``inspector editor`` will be removed within the ``form definition`` if the
|
||||
value from the ``inspector editor`` is empty instead of writing an empty value ('') for this property.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertyvalidators-texteditor:
|
||||
|
||||
propertyValidators
|
||||
------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`"formElementPropertyValidatorsDefinition"<prototypes.prototypeIdentifier.formeditor.formelementpropertyvalidatorsdefinition>`
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
This ``inspector editors`` is able to validate it's value through JavaScript methods.
|
||||
This JavaScript validators can be registered through ``getFormEditorApp().addPropertyValidationValidator()``.
|
||||
The first method argument is the identifier for such a validator.
|
||||
Every array value within ``propertyValidators`` must be equal to such an identifier.
|
||||
|
||||
For example:
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
propertyValidators:
|
||||
10: 'Integer'
|
||||
20: 'FormElementIdentifierWithinCurlyBracesExclusive'
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertyvalidatorsmode-texteditor:
|
||||
|
||||
propertyValidatorsMode
|
||||
----------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value`
|
||||
AND
|
||||
|
||||
:aspect:`possible values`
|
||||
OR/ AND
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
If set to 'OR' then at least one validator must be valid to accept the ``inspector editor`` value. If set to 'AND' then all validators must be valid.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.description-texteditor:
|
||||
|
||||
description
|
||||
--------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
|
||||
|
||||
:aspect:`Description`
|
||||
A text which is shown at the bottom of the ``inspector editor``.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.additionalelementpropertypaths-texteditor:
|
||||
|
||||
additionalElementPropertyPaths
|
||||
------------------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
An array which holds property paths which should be written in addition to the propertyPath option.
|
||||
|
||||
For example:
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
additionalElementPropertyPaths:
|
||||
10: 'properties.fluidAdditionalAttributes.maxlength'
|
||||
+158
@@ -0,0 +1,158 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.textareaeditor:
|
||||
|
||||
================
|
||||
[TextareaEditor]
|
||||
================
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.textareaeditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Shows a textarea.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.textareaeditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename-textareaeditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formEditor.formEditorPartials <prototypes.prototypeIdentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-TextareaEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-textareaeditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label-textareaeditor:
|
||||
.. include:: properties/Label.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertypath-textareaeditor:
|
||||
.. include:: properties/PropertyPath.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.enablerichtext-textareaeditor:
|
||||
|
||||
enableRichtext
|
||||
--------------
|
||||
|
||||
:aspect:`Data type`
|
||||
boolean
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
false
|
||||
|
||||
:aspect:`Description`
|
||||
If set to true, the textarea will be rendered as a rich text editor using CKEditor 5.
|
||||
This allows for formatted text input with features like bold, italic, links, and lists.
|
||||
|
||||
The RTE configuration is loaded from the global TYPO3 RTE presets defined in the
|
||||
system configuration. Use the ``richtextConfiguration`` option to specify which
|
||||
preset should be used.
|
||||
|
||||
.. :aspect:`Example`
|
||||
.. code-block:: yaml
|
||||
|
||||
prototypes:
|
||||
standard:
|
||||
formElementsDefinition:
|
||||
StaticText:
|
||||
formEditor:
|
||||
editors:
|
||||
100:
|
||||
identifier: text
|
||||
templateName: Inspector-TextareaEditor
|
||||
label: formEditor.elements.StaticText.editor.text.label
|
||||
propertyPath: text
|
||||
enableRichtext: true
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.richtextconfiguration-textareaeditor:
|
||||
|
||||
richtextConfiguration
|
||||
---------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value`
|
||||
'form-label'
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.enablerichtext-textareaeditor`
|
||||
|
||||
:aspect:`Description`
|
||||
Defines which RTE preset configuration should be used when ``enableRichtext`` is true.
|
||||
The preset name must correspond to a preset defined in the global TYPO3 RTE configuration.
|
||||
|
||||
Common preset names include:
|
||||
|
||||
- ``form-label`` - Simple formatting for labels and short texts (bold, italic, link) - default
|
||||
- ``form-content`` - Extended formatting for content fields (includes lists)
|
||||
- ``default`` - The default TYPO3 RTE configuration
|
||||
- ``minimal`` - A minimal configuration with basic formatting
|
||||
- ``full`` - A full-featured configuration with all available features
|
||||
|
||||
If the specified preset does not exist, the system will fall back to the 'form-label' preset.
|
||||
|
||||
.. :aspect:`Example`
|
||||
.. code-block:: yaml
|
||||
|
||||
prototypes:
|
||||
standard:
|
||||
formElementsDefinition:
|
||||
Form:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
finishers:
|
||||
50:
|
||||
identifier: Confirmation
|
||||
editors:
|
||||
300:
|
||||
identifier: message
|
||||
templateName: Inspector-TextareaEditor
|
||||
label: formEditor.elements.Form.finisher.Confirmation.editor.message.label
|
||||
propertyPath: options.message
|
||||
enableRichtext: true
|
||||
richtextConfiguration: form-label
|
||||
|
||||
+278
@@ -0,0 +1,278 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.typo3winbrowsereditor:
|
||||
|
||||
=======================
|
||||
[Typo3WinBrowserEditor]
|
||||
=======================
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.typo3winbrowsereditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Shows a popup window to select records (e.g. pages or tt_content records) as you know it from within the form engine.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.typo3winbrowsereditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename-typo3winbrowsereditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formEditor.formEditorPartials <prototypes.prototypeIdentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-Typo3WinBrowserEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-typo3winbrowsereditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label-typo3winbrowsereditor:
|
||||
.. include:: properties/Label.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertypath-typo3winbrowsereditor:
|
||||
.. include:: properties/PropertyPath.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.buttonlabel-typo3winbrowsereditor:
|
||||
|
||||
buttonLabel
|
||||
-----------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
|
||||
|
||||
:aspect:`Description`
|
||||
The label for the button which opens the popup window.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.browsabletype-typo3winbrowsereditor:
|
||||
|
||||
browsableType
|
||||
-------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
The allowed selectable record types e.g 'pages' or 'tt_content'.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.iconidentifier-typo3winbrowsereditor:
|
||||
|
||||
iconIdentifier
|
||||
--------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
The icon to use for the button which triggers the record browser.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertyvalidators-typo3winbrowsereditor:
|
||||
|
||||
propertyValidators
|
||||
------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`"formElementPropertyValidatorsDefinition"<prototypes.prototypeIdentifier.formeditor.formelementpropertyvalidatorsdefinition>`
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
This ``inspector editors`` is able to validate it's value through JavaScript methods.
|
||||
This JavaScript validators can be registered through ``getFormEditorApp().addPropertyValidationValidator()``.
|
||||
The first method argument is the identifier for such a validator.
|
||||
Every array value within ``propertyValidators`` must be equal to such an identifier.
|
||||
|
||||
For example:
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
propertyValidators:
|
||||
10: 'IntegerList'
|
||||
20: 'FormElementIdentifierWithinCurlyBracesExclusive'
|
||||
|
||||
When :ref:`minItems<prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.minItems-typo3winbrowsereditor>`
|
||||
or :ref:`maxItems<prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.maxItems-typo3winbrowsereditor>`
|
||||
is configured, the ``ItemCount`` validator is added automatically and does
|
||||
not need to be listed in ``propertyValidators``.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertyvalidatorsmode-typo3winbrowsereditor:
|
||||
|
||||
propertyValidatorsMode
|
||||
----------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value`
|
||||
AND
|
||||
|
||||
:aspect:`possible values`
|
||||
OR/ AND
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
If set to 'OR' then at least one validator must be valid to accept the ``inspector editor`` value. If set to 'AND' then all validators must be valid.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.description-typo3winbrowsereditor:
|
||||
|
||||
description
|
||||
--------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
|
||||
|
||||
:aspect:`Description`
|
||||
A text which is shown at the bottom of the ``inspector editor``.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.maxItems-typo3winbrowsereditor:
|
||||
|
||||
maxItems
|
||||
--------------
|
||||
|
||||
:aspect:`Data type`
|
||||
integer
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
Maximum number of records. Defaults to 1. When set, the number of selected
|
||||
records is validated automatically through the ``ItemCount`` validator.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.minItems-typo3winbrowsereditor:
|
||||
|
||||
minItems
|
||||
--------------
|
||||
|
||||
:aspect:`Data type`
|
||||
integer
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
Minimum number of records. Defaults to 0. When set, the number of selected
|
||||
records is validated automatically through the ``ItemCount`` validator.
|
||||
+84
@@ -0,0 +1,84 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.validationerrormessageeditor:
|
||||
|
||||
==============================
|
||||
[ValidationErrorMessageEditor]
|
||||
==============================
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.validationerrormessageeditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Shows a textarea. It allows the definition of custom validation error messages. Within the form editor, one can set
|
||||
those error messages for all existing validators.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.validationerrormessageeditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename-validationerrormessageeditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formEditor.formEditorPartials <prototypes.prototypeIdentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-ValidationErrorMessageEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-validationerrormessageeditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label-validationerrormessageeditor:
|
||||
.. include:: properties/Label.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.propertypath-validationerrormessageeditor:
|
||||
.. include:: properties/PropertyPath.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.description-validationerrormessageeditor:
|
||||
|
||||
description
|
||||
--------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
|
||||
|
||||
:aspect:`Description`
|
||||
A text which is shown at the bottom of the ``inspector editor``.
|
||||
+104
@@ -0,0 +1,104 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.validatorseditor:
|
||||
|
||||
==================
|
||||
[ValidatorsEditor]
|
||||
==================
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.validatorseditor-introduction:
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Shows a select list with validators. If a validator is already added to the form element, then this validator will be removed from the select list.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.validatorseditor-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.templatename-validatorseditor:
|
||||
|
||||
templateName
|
||||
------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`prototypes.prototypeIdentifier.formEditor.formEditorPartials <prototypes.prototypeIdentifier.formeditor.formeditorpartials>`
|
||||
|
||||
:aspect:`value`
|
||||
Inspector-FinishersEditor
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
.. include:: properties/TemplateName.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.identifier-validatorseditor:
|
||||
.. include:: properties/Identifier.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.label-validatorseditor:
|
||||
.. include:: properties/Label.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.selectoptions.*.value-validatorseditor:
|
||||
|
||||
selectOptions.[*].value
|
||||
-----------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Related options`
|
||||
- :ref:`"[validatorsDefinition]"<prototypes.prototypeIdentifier.validatorsdefinition.*>`
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
Has to match with a ``prototypes.<prototypeIdentifier>.validatorsDefinition`` configuration key.
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.selectoptions.*.label-validatorseditor:
|
||||
|
||||
selectOptions.[*].label
|
||||
-----------------------
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The label which is shown within the select field.
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
|
||||
identifier
|
||||
----------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.editors.*.identifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
|
||||
:aspect:`Description`
|
||||
Identifies the current ``inspector editor`` within the current form element.
|
||||
The identifier is a text of your choice but must be unique within the optionpath ``prototypes.prototypeIdentifier.formElementsDefinition.formelementtypeidentifier.formEditor.editors``.
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
|
||||
label
|
||||
-----
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.editors.*.label
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
|
||||
|
||||
:aspect:`Description`
|
||||
The label for this ``inspector editor`` which is shown within the ``inspector component``.
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
|
||||
propertyPath
|
||||
------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.<formElementTypeIdentifier>.formEditor.editors.*.propertyPath
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"JavaScript FormElement model"<apireference-formeditor-basicjavascriptconcepts-formelementmodel>`
|
||||
|
||||
:aspect:`Description`
|
||||
The path to the property of the form element which should be written by this ``inspector editor``.
|
||||
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
|
||||
|
||||
The inline HTML template which is used for this inspector editor.
|
||||
Must be equal to an existing array key within ``prototypes.<prototypeIdentifier>.formEditor.formEditorPartials`` and must be started with 'Inspector-' by convention.
|
||||
@@ -0,0 +1,190 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword:
|
||||
|
||||
==================
|
||||
[AdvancedPassword]
|
||||
==================
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.implementationclassname:
|
||||
.. include:: AdvancedPassword/implementationClassName.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.properties.containerclassattribute:
|
||||
.. include:: AdvancedPassword/properties/containerClassAttribute.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.properties.elementclassattribute:
|
||||
.. include:: AdvancedPassword/properties/elementClassAttribute.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.properties.elementDescription:
|
||||
.. include:: AdvancedPassword/properties/elementDescription.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.properties.elementerrorclassattribute:
|
||||
.. include:: AdvancedPassword/properties/elementErrorClassAttribute.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.properties.confirmationlabel:
|
||||
.. include:: AdvancedPassword/properties/confirmationLabel.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.properties.confirmationclassattribute:
|
||||
.. include:: AdvancedPassword/properties/confirmationClassAttribute.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor:
|
||||
.. include:: AdvancedPassword/formEditor.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.editors.100:
|
||||
.. include:: AdvancedPassword/formEditor/editors/100.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.editors.200:
|
||||
.. include:: AdvancedPassword/formEditor/editors/200.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.editors.230:
|
||||
.. include:: AdvancedPassword/formEditor/editors/230.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.editors.300:
|
||||
.. include:: AdvancedPassword/formEditor/editors/300.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.editors.400:
|
||||
.. include:: AdvancedPassword/formEditor/editors/400.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.editors.700:
|
||||
.. include:: AdvancedPassword/formEditor/editors/700.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.editors.800:
|
||||
.. include:: AdvancedPassword/formEditor/editors/800.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.editors.900:
|
||||
.. include:: AdvancedPassword/formEditor/editors/900.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.editors.9999:
|
||||
.. include:: AdvancedPassword/formEditor/editors/9999.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.predefineddefaults:
|
||||
.. include:: AdvancedPassword/formEditor/predefinedDefaults.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.10:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/10.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.10.identifier:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/10/identifier.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.10.editors.100:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/10/editors/100.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.10.editors.9999:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/10/editors/9999.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.20:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/20.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.20.identifier:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/20/identifier.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.20.editors.100:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/20/editors/100.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.20.editors.9999:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/20/editors/9999.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.30:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/30.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.30.identifier:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/30/identifier.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.30.editors.100:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/30/editors/100.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.30.editors.200:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/30/editors/200.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.30.editors.300:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/30/editors/300.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.30.editors.9999:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/30/editors/9999.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.40:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/40.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.40.identifier:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/40/identifier.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.40.editors.100:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/40/editors/100.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.40.editors.9999:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/40/editors/9999.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.50:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/50.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.50.identifier:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/50/identifier.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.50.editors.100:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/50/editors/100.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.50.editors.9999:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/50/editors/9999.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.60:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/60.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.60.identifier:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/60/identifier.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.60.editors.100:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/60/editors/100.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.60.editors.9999:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/60/editors/9999.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.70:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/70.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.70.identifier:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/70/identifier.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.70.editors.100:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/70/editors/100.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.70.editors.200:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/70/editors/200.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.70.editors.300:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/70/editors/300.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.70.editors.9999:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/70/editors/9999.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.80:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/80.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.80.identifier:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/80/identifier.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.80.editors.100:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/80/editors/100.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.80.editors.200:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/80/editors/200.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.propertycollections.validators.80.editors.9999:
|
||||
.. include:: AdvancedPassword/formEditor/propertyCollections/validators/80/editors/9999.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.label:
|
||||
.. include:: AdvancedPassword/formEditor/label.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.group:
|
||||
.. include:: AdvancedPassword/formEditor/group.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.groupsorting:
|
||||
.. include:: AdvancedPassword/formEditor/groupSorting.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.advancedpassword.formeditor.iconidentifier:
|
||||
.. include:: AdvancedPassword/formEditor/iconIdentifier.rst.txt
|
||||
+241
@@ -0,0 +1,241 @@
|
||||
|
||||
formEditor
|
||||
----------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 2-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-FormElementHeaderEditor
|
||||
200:
|
||||
identifier: label
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.FormElement.editor.label.label
|
||||
propertyPath: label
|
||||
230:
|
||||
identifier: elementDescription
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.FormElement.editor.elementDescription.label
|
||||
propertyPath: properties.elementDescription
|
||||
300:
|
||||
identifier: confirmationLabel
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.AdvancedPassword.editor.confirmationLabel.label
|
||||
propertyPath: properties.confirmationLabel
|
||||
400:
|
||||
identifier: placeholder
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.TextMixin.editor.placeholder.label
|
||||
propertyPath: properties.fluidAdditionalAttributes.placeholder
|
||||
compatibilityPropertyPath: properties.placeholder
|
||||
doNotSetIfPropertyValueIsEmpty: true
|
||||
700:
|
||||
identifier: gridColumnViewPortConfiguration
|
||||
templateName: Inspector-GridColumnViewPortConfigurationEditor
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
|
||||
configurationOptions:
|
||||
viewPorts:
|
||||
10:
|
||||
viewPortIdentifier: xs
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
|
||||
20:
|
||||
viewPortIdentifier: sm
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
|
||||
30:
|
||||
viewPortIdentifier: md
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
|
||||
40:
|
||||
viewPortIdentifier: lg
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
|
||||
numbersOfColumnsToUse:
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
|
||||
propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
|
||||
description: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.description
|
||||
800:
|
||||
identifier: requiredValidator
|
||||
templateName: Inspector-RequiredValidatorEditor
|
||||
label: formEditor.elements.FormElement.editor.requiredValidator.label
|
||||
validatorIdentifier: NotEmpty
|
||||
propertyPath: properties.fluidAdditionalAttributes.required
|
||||
propertyValue: required
|
||||
900:
|
||||
identifier: validators
|
||||
templateName: Inspector-ValidatorsEditor
|
||||
label: formEditor.elements.TextMixin.editor.validators.label
|
||||
selectOptions:
|
||||
10:
|
||||
value: ''
|
||||
label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
|
||||
20:
|
||||
value: Alphanumeric
|
||||
label: formEditor.elements.TextMixin.editor.validators.Alphanumeric.label
|
||||
40:
|
||||
value: StringLength
|
||||
label: formEditor.elements.TextMixin.editor.validators.StringLength.label
|
||||
50:
|
||||
value: EmailAddress
|
||||
label: formEditor.elements.TextMixin.editor.validators.EmailAddress.label
|
||||
60:
|
||||
value: Integer
|
||||
label: formEditor.elements.TextMixin.editor.validators.Integer.label
|
||||
70:
|
||||
value: Float
|
||||
label: formEditor.elements.TextMixin.editor.validators.Float.label
|
||||
80:
|
||||
value: NumberRange
|
||||
label: formEditor.elements.TextMixin.editor.validators.NumberRange.label
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
predefinedDefaults:
|
||||
properties:
|
||||
confirmationLabel: formEditor.element.AdvancedPassword.editor.confirmationLabel.predefinedDefaults
|
||||
propertyCollections:
|
||||
validators:
|
||||
10:
|
||||
identifier: Alphanumeric
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
20:
|
||||
identifier: Text
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.Text.editor.header.label
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
30:
|
||||
identifier: StringLength
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label
|
||||
200:
|
||||
identifier: minimum
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
|
||||
propertyPath: options.minimum
|
||||
propertyValidators:
|
||||
10: Integer
|
||||
additionalElementPropertyPaths:
|
||||
10: properties.fluidAdditionalAttributes.minlength
|
||||
300:
|
||||
identifier: maximum
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
|
||||
propertyPath: options.maximum
|
||||
propertyValidators:
|
||||
10: Integer
|
||||
additionalElementPropertyPaths:
|
||||
10: properties.fluidAdditionalAttributes.maxlength
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
40:
|
||||
identifier: EmailAddress
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
50:
|
||||
identifier: Integer
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.Integer.editor.header.label
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
60:
|
||||
identifier: Float
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.Float.editor.header.label
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
70:
|
||||
identifier: NumberRange
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
|
||||
200:
|
||||
identifier: minimum
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
|
||||
propertyPath: options.minimum
|
||||
propertyValidators:
|
||||
10: Integer
|
||||
additionalElementPropertyPaths:
|
||||
10: properties.fluidAdditionalAttributes.min
|
||||
300:
|
||||
identifier: maximum
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
|
||||
propertyPath: options.maximum
|
||||
propertyValidators:
|
||||
10: Integer
|
||||
additionalElementPropertyPaths:
|
||||
10: properties.fluidAdditionalAttributes.max
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
80:
|
||||
identifier: RegularExpression
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
|
||||
200:
|
||||
identifier: regex
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
|
||||
description: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.description
|
||||
propertyPath: options.regularExpression
|
||||
propertyValidators:
|
||||
10: NotEmpty
|
||||
20: RegularExpressionPattern
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
label: formEditor.elements.AdvancedPassword.label
|
||||
group: custom
|
||||
groupSorting: 500
|
||||
iconIdentifier: form-advanced-password
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
|
||||
|
||||
formEditor.editors.100
|
||||
----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.editors.100
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[FormElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.formelementheadereditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-FormElementHeaderEditor
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
|
||||
|
||||
formEditor.editors.200
|
||||
----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.editors.200
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
editors:
|
||||
200:
|
||||
identifier: label
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.FormElement.editor.label.label
|
||||
propertyPath: label
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
|
||||
formEditor.editors.230
|
||||
----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.editors.230
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
Date:
|
||||
formEditor:
|
||||
editors:
|
||||
230:
|
||||
identifier: elementDescription
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.FormElement.editor.elementDescription.label
|
||||
propertyPath: properties.elementDescription
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
|
||||
|
||||
formEditor.editors.300
|
||||
----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.editors.300
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
editors:
|
||||
300:
|
||||
identifier: confirmationLabel
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.AdvancedPassword.editor.confirmationLabel.label
|
||||
propertyPath: properties.confirmationLabel
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
|
||||
|
||||
formEditor.editors.400
|
||||
----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.editors.400
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
editors:
|
||||
400:
|
||||
identifier: placeholder
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.TextMixin.editor.placeholder.label
|
||||
propertyPath: properties.fluidAdditionalAttributes.placeholder
|
||||
compatibilityPropertyPath: properties.placeholder
|
||||
doNotSetIfPropertyValueIsEmpty: true
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
|
||||
formEditor.editors.700
|
||||
----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.editors.700
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[GridColumnViewPortConfigurationEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.gridcolumnviewportconfigurationeditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
editors:
|
||||
700:
|
||||
identifier: gridColumnViewPortConfiguration
|
||||
templateName: Inspector-GridColumnViewPortConfigurationEditor
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
|
||||
configurationOptions:
|
||||
viewPorts:
|
||||
10:
|
||||
viewPortIdentifier: xs
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
|
||||
20:
|
||||
viewPortIdentifier: sm
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
|
||||
30:
|
||||
viewPortIdentifier: md
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
|
||||
40:
|
||||
viewPortIdentifier: lg
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
|
||||
numbersOfColumnsToUse:
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
|
||||
propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
|
||||
description: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.description
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
|
||||
|
||||
formEditor.editors.800
|
||||
----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.editors.800
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[RequiredValidatorEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.requiredvalidatoreditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
editors:
|
||||
800:
|
||||
identifier: requiredValidator
|
||||
templateName: Inspector-RequiredValidatorEditor
|
||||
label: formEditor.elements.FormElement.editor.requiredValidator.label
|
||||
validatorIdentifier: NotEmpty
|
||||
propertyPath: properties.fluidAdditionalAttributes.required
|
||||
propertyValue: required
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
|
||||
|
||||
formEditor.editors.900
|
||||
----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.editors.900
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[ValidatorsEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.validatorseditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
editors:
|
||||
900:
|
||||
identifier: validators
|
||||
templateName: Inspector-ValidatorsEditor
|
||||
label: formEditor.elements.TextMixin.editor.validators.label
|
||||
selectOptions:
|
||||
10:
|
||||
value: ''
|
||||
label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
|
||||
20:
|
||||
value: Alphanumeric
|
||||
label: formEditor.elements.TextMixin.editor.validators.Alphanumeric.label
|
||||
40:
|
||||
value: StringLength
|
||||
label: formEditor.elements.TextMixin.editor.validators.StringLength.label
|
||||
50:
|
||||
value: EmailAddress
|
||||
label: formEditor.elements.TextMixin.editor.validators.EmailAddress.label
|
||||
60:
|
||||
value: Integer
|
||||
label: formEditor.elements.TextMixin.editor.validators.Integer.label
|
||||
70:
|
||||
value: Float
|
||||
label: formEditor.elements.TextMixin.editor.validators.Float.label
|
||||
80:
|
||||
value: NumberRange
|
||||
label: formEditor.elements.TextMixin.editor.validators.NumberRange.label
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
|
||||
|
||||
formEditor.editors.9999
|
||||
-----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.editors.9999
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
editors:
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
|
||||
formEditor.group
|
||||
----------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.group
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 3
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
group: custom
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Description`
|
||||
Define within which group within the ``form editor`` "new Element" modal the form element should be shown.
|
||||
The ``group`` value must be equal to an array key within ``formElementGroups``.
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
|
||||
formEditor.groupSorting
|
||||
-----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.groupSorting
|
||||
|
||||
:aspect:`Data type`
|
||||
int
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 3-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
groupSorting: 500
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The position within the ``formEditor.group`` for this form element.
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
|
||||
formEditor.iconIdentifier
|
||||
-------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.iconIdentifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 3-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
iconIdentifier: form-advanced-password
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
An icon identifier which must be registered through the :php:`\TYPO3\CMS\Core\Imaging\IconRegistry`.
|
||||
This icon will be shown within
|
||||
|
||||
- :ref:`"Inspector [FormElementHeaderEditor]"<prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.formelementheadereditor>`.
|
||||
- :ref:`"Abstract view formelement templates"<apireference-formeditor-stage-commonabstractformelementtemplates>`.
|
||||
- ``Tree`` component.
|
||||
- "new element" Modal
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
|
||||
formEditor.label
|
||||
----------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.label
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 3-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
label: formEditor.elements.AdvancedPassword.label
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
|
||||
|
||||
:aspect:`Description`
|
||||
This label will be shown within the "new element" Modal.
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
|
||||
formEditor.predefinedDefaults
|
||||
-----------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.predefinedDefaults
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 3-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
predefinedDefaults:
|
||||
properties:
|
||||
confirmationLabel: formEditor.element.AdvancedPassword.editor.confirmationLabel.predefinedDefaults
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
Defines predefined defaults for form element properties which are prefilled, if the form element is added to a form.
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.10
|
||||
--------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.10
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 5-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
10:
|
||||
identifier: Alphanumeric
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.10.editors.100
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.10.editors.100
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
10:
|
||||
identifier: Alphanumeric
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.10.editors.9999
|
||||
---------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.10.editors.9999
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
10:
|
||||
identifier: Alphanumeric
|
||||
editors:
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
|
||||
formEditor.propertyCollections.validators.10.identifier
|
||||
-------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.10.identifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 6
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
10:
|
||||
identifier: Alphanumeric
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"\<validatorIdentifier>"<prototypes.prototypeIdentifier.validatorsdefinition.validatoridentifier>`
|
||||
|
||||
:aspect:`Description`
|
||||
Identifies the validator which should be attached to the form element. Must be equal to an existing ``<validatorIdentifier>``.
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.20
|
||||
--------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.20
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 5-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
20:
|
||||
identifier: Text
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.Text.editor.header.label
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.20.editors.100
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.20.editors.100
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
20:
|
||||
identifier: Text
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.Text.editor.header.label
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.20.editors.9999
|
||||
---------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.20.editors.9999
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
20:
|
||||
identifier: Text
|
||||
editors:
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
|
||||
formEditor.propertyCollections.validators.20.identifier
|
||||
-------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.20.identifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 6
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
20:
|
||||
identifier: Text
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"\<validatorIdentifier>"<prototypes.prototypeIdentifier.validatorsdefinition.validatoridentifier>`
|
||||
|
||||
:aspect:`Description`
|
||||
Identifies the validator which should be attached to the form element. Must be equal to an existing ``<validatorIdentifier>``.
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.30
|
||||
--------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.30
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 5-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
30:
|
||||
identifier: StringLength
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label
|
||||
200:
|
||||
identifier: minimum
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
|
||||
propertyPath: options.minimum
|
||||
propertyValidators:
|
||||
10: Integer
|
||||
additionalElementPropertyPaths:
|
||||
10: properties.fluidAdditionalAttributes.minlength
|
||||
300:
|
||||
identifier: maximum
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
|
||||
propertyPath: options.maximum
|
||||
propertyValidators:
|
||||
10: Integer
|
||||
additionalElementPropertyPaths:
|
||||
10: properties.fluidAdditionalAttributes.maxlength
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.30.editors.100
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.30.editors.100
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
30:
|
||||
identifier: StringLength
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.30.editors.200
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.30.editors.200
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
30:
|
||||
identifier: StringLength
|
||||
editors:
|
||||
200:
|
||||
identifier: minimum
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
|
||||
propertyPath: options.minimum
|
||||
propertyValidators:
|
||||
10: Integer
|
||||
additionalElementPropertyPaths:
|
||||
10: properties.fluidAdditionalAttributes.minlength
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.30.editors.300
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.30.editors.300
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
30:
|
||||
identifier: StringLength
|
||||
editors:
|
||||
300:
|
||||
identifier: maximum
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
|
||||
propertyPath: options.maximum
|
||||
propertyValidators:
|
||||
10: Integer
|
||||
additionalElementPropertyPaths:
|
||||
10: properties.fluidAdditionalAttributes.maxlength
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.30.editors.9999
|
||||
---------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.30.editors.9999
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
30:
|
||||
identifier: StringLength
|
||||
editors:
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
|
||||
formEditor.propertyCollections.validators.30.identifier
|
||||
-------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.30.identifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 6
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
30:
|
||||
identifier: StringLength
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"\<validatorIdentifier>"<prototypes.prototypeIdentifier.validatorsdefinition.validatoridentifier>`
|
||||
|
||||
:aspect:`Description`
|
||||
Identifies the validator which should be attached to the form element. Must be equal to an existing ``<validatorIdentifier>``.
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.40
|
||||
--------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.40
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 5-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
40:
|
||||
identifier: EmailAddress
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.40.editors.100
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.40.editors.100
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
40:
|
||||
identifier: EmailAddress
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.40.editors.9999
|
||||
---------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.40.editors.9999
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
40:
|
||||
identifier: EmailAddress
|
||||
editors:
|
||||
100:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
|
||||
formEditor.propertyCollections.validators.40.identifier
|
||||
-------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.40.identifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 6
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
40:
|
||||
identifier: EmailAddress
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"\<validatorIdentifier>"<prototypes.prototypeIdentifier.validatorsdefinition.validatoridentifier>`
|
||||
|
||||
:aspect:`Description`
|
||||
Identifies the validator which should be attached to the form element. Must be equal to an existing ``<validatorIdentifier>``.
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.50
|
||||
--------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.50
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 5-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
50:
|
||||
identifier: Integer
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.Integer.editor.header.label
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.50.editors.100
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.50.editors.100
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
50:
|
||||
identifier: Integer
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.Integer.editor.header.label
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.50.editors.9999
|
||||
---------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.50.editors.9999
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
50:
|
||||
identifier: Integer
|
||||
editors:
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
|
||||
formEditor.propertyCollections.validators.50.identifier
|
||||
-------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.50.identifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 6
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
50:
|
||||
identifier: Integer
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"\<validatorIdentifier>"<prototypes.prototypeIdentifier.validatorsdefinition.validatoridentifier>`
|
||||
|
||||
:aspect:`Description`
|
||||
Identifies the validator which should be attached to the form element. Must be equal to an existing ``<validatorIdentifier>``.
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.60
|
||||
--------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.60
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 5-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
60:
|
||||
identifier: Float
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.Float.editor.header.label
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.60.editors.100
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.60.editors.100
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
60:
|
||||
identifier: Float
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.Float.editor.header.label
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.60.editors.9999
|
||||
---------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.60.editors.9999
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
60:
|
||||
identifier: Float
|
||||
editors:
|
||||
100:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
|
||||
formEditor.propertyCollections.validators.60.identifier
|
||||
-------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.60.identifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 6
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
60:
|
||||
identifier: Float
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"\<validatorIdentifier>"<prototypes.prototypeIdentifier.validatorsdefinition.validatoridentifier>`
|
||||
|
||||
:aspect:`Description`
|
||||
Identifies the validator which should be attached to the form element. Must be equal to an existing ``<validatorIdentifier>``.
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.70
|
||||
--------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.70
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 5-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
70:
|
||||
identifier: NumberRange
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
|
||||
200:
|
||||
identifier: minimum
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
|
||||
propertyPath: options.minimum
|
||||
propertyValidators:
|
||||
10: Integer
|
||||
additionalElementPropertyPaths:
|
||||
10: properties.fluidAdditionalAttributes.min
|
||||
300:
|
||||
identifier: maximum
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
|
||||
propertyPath: options.maximum
|
||||
propertyValidators:
|
||||
10: Integer
|
||||
additionalElementPropertyPaths:
|
||||
10: properties.fluidAdditionalAttributes.max
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.70.editors.100
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.70.editors.100
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
70:
|
||||
identifier: NumberRange
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.70.editors.200
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.70.editors.200
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
70:
|
||||
identifier: NumberRange
|
||||
editors:
|
||||
200:
|
||||
identifier: minimum
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
|
||||
propertyPath: options.minimum
|
||||
propertyValidators:
|
||||
10: Integer
|
||||
additionalElementPropertyPaths:
|
||||
10: properties.fluidAdditionalAttributes.min
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.70.editors.300
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.70.editors.300
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
70:
|
||||
identifier: NumberRange
|
||||
editors:
|
||||
300:
|
||||
identifier: maximum
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
|
||||
propertyPath: options.maximum
|
||||
propertyValidators:
|
||||
10: Integer
|
||||
additionalElementPropertyPaths:
|
||||
10: properties.fluidAdditionalAttributes.max
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.70.editors.9999
|
||||
---------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.70.editors.9999
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
70:
|
||||
identifier: NumberRange
|
||||
editors:
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
|
||||
formEditor.propertyCollections.validators.70.identifier
|
||||
-------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.70.identifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 6
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
70:
|
||||
identifier: NumberRange
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"\<validatorIdentifier>"<prototypes.prototypeIdentifier.validatorsdefinition.validatoridentifier>`
|
||||
|
||||
:aspect:`Description`
|
||||
Identifies the validator which should be attached to the form element. Must be equal to an existing ``<validatorIdentifier>``.
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.80
|
||||
--------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.80
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 5-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
80:
|
||||
identifier: RegularExpression
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
|
||||
200:
|
||||
identifier: regex
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
|
||||
description: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.description
|
||||
propertyPath: options.regularExpression
|
||||
propertyValidators:
|
||||
10: NotEmpty
|
||||
20: RegularExpressionPattern
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.80.editors.100
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.80.editors.100
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[CollectionElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.collectionelementheadereditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
80:
|
||||
identifier: RegularExpression
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-CollectionElementHeaderEditor
|
||||
label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.80.editors.200
|
||||
--------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.80.editors.200
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
80:
|
||||
identifier: RegularExpression
|
||||
editors:
|
||||
200:
|
||||
identifier: regex
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
|
||||
description: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.description
|
||||
propertyPath: options.regularExpression
|
||||
propertyValidators:
|
||||
10: NotEmpty
|
||||
20: RegularExpressionPattern
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
|
||||
|
||||
formEditor.propertyCollections.validators.80.editors.9999
|
||||
---------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.80.editors.9999
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 8-
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
80:
|
||||
identifier: RegularExpression
|
||||
editors:
|
||||
100:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
|
||||
formEditor.propertyCollections.validators.80.identifier
|
||||
-------------------------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.formEditor.propertyCollections.validators.80.identifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 6
|
||||
|
||||
AdvancedPassword:
|
||||
formEditor:
|
||||
propertyCollections:
|
||||
validators:
|
||||
80:
|
||||
identifier: RegularExpression
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Inspector"<concepts-formeditor-inspector>`
|
||||
- :ref:`"\<validatorIdentifier>"<prototypes.prototypeIdentifier.validatorsdefinition.validatoridentifier>`
|
||||
|
||||
:aspect:`Description`
|
||||
Identifies the validator which should be attached to the form element. Must be equal to an existing ``<validatorIdentifier>``.
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
|
||||
implementationClassName
|
||||
-----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.implementationClassName
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Overwritable within form definition`
|
||||
No
|
||||
|
||||
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
|
||||
No
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 2
|
||||
|
||||
AdvancedPassword:
|
||||
implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\AdvancedPassword
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
Classname which implements the form element.
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
|
||||
properties.confirmationClassAttribute
|
||||
-------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.properties.confirmationClassAttribute
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Overwritable within form definition`
|
||||
Yes
|
||||
|
||||
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
|
||||
No
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 7
|
||||
|
||||
AdvancedPassword:
|
||||
properties:
|
||||
containerClassAttribute: input
|
||||
elementClassAttribute: input-medium
|
||||
elementErrorClassAttribute: error
|
||||
confirmationLabel: ''
|
||||
confirmationClassAttribute: input-medium
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
A CSS class written to the password confirmation form element.
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
|
||||
properties.confirmationLabel
|
||||
----------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.properties.confirmationLabel
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Overwritable within form definition`
|
||||
Yes
|
||||
|
||||
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
|
||||
Yes
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 6
|
||||
|
||||
AdvancedPassword:
|
||||
properties:
|
||||
containerClassAttribute: input
|
||||
elementClassAttribute: input-medium
|
||||
elementErrorClassAttribute: error
|
||||
confirmationLabel: ''
|
||||
confirmationClassAttribute: input-medium
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The label for the password confirmation form element.
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
|
||||
properties.containerClassAttribute
|
||||
----------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.properties.containerClassAttribute
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Overwritable within form definition`
|
||||
Yes
|
||||
|
||||
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
|
||||
No
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 3
|
||||
|
||||
AdvancedPassword:
|
||||
properties:
|
||||
containerClassAttribute: input
|
||||
elementClassAttribute: input-medium
|
||||
elementErrorClassAttribute: error
|
||||
confirmationLabel: ''
|
||||
confirmationClassAttribute: input-medium
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
A CSS class which is typically wrapped around the form elements.
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
|
||||
properties.elementClassAttribute
|
||||
--------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.properties.elementClassAttribute
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Overwritable within form definition`
|
||||
Yes
|
||||
|
||||
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
|
||||
No
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4
|
||||
|
||||
AdvancedPassword:
|
||||
properties:
|
||||
containerClassAttribute: input
|
||||
elementClassAttribute: input-medium
|
||||
elementErrorClassAttribute: error
|
||||
confirmationLabel: ''
|
||||
confirmationClassAttribute: input-medium
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
A CSS class written to the form element.
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
|
||||
properties.elementDescription
|
||||
-----------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.properties.elementDescription
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Overwritable within form definition`
|
||||
Yes
|
||||
|
||||
:aspect:`Form editor can write this property into the form definition (for prototype 'standard')`
|
||||
Yes
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
Undefined
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Custom form element implementations"<concepts-frontendrendering-codecomponents-customformelementimplementations>`
|
||||
- :ref:`"Translate form definition"<concepts-frontendrendering-translation-formdefinition>`
|
||||
|
||||
:aspect:`Description`
|
||||
Set a description of the form element. By default, it is displayed
|
||||
below the form element.
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
|
||||
properties.elementErrorClassAttribute
|
||||
-------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.AdvancedPassword.properties.elementErrorClassAttribute
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Overwritable within form definition`
|
||||
Yes
|
||||
|
||||
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
|
||||
No
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 5
|
||||
|
||||
AdvancedPassword:
|
||||
properties:
|
||||
containerClassAttribute: input
|
||||
elementClassAttribute: input-medium
|
||||
elementErrorClassAttribute: error
|
||||
confirmationLabel: ''
|
||||
confirmationClassAttribute: input-medium
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
A CSS class which is written to the form element if validation errors exists.
|
||||
@@ -0,0 +1,68 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox:
|
||||
|
||||
==========
|
||||
[Checkbox]
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox-properties:
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.implementationclassname:
|
||||
.. include:: Checkbox/implementationClassName.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.properties.containerclassattribute:
|
||||
.. include:: Checkbox/properties/containerClassAttribute.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.properties.elementclassattribute:
|
||||
.. include:: Checkbox/properties/elementClassAttribute.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.properties.elementDescription:
|
||||
.. include:: Checkbox/properties/elementDescription.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.properties.elementerrorclassattribute:
|
||||
.. include:: Checkbox/properties/elementErrorClassAttribute.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.properties.value:
|
||||
.. include:: Checkbox/properties/value.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.formeditor:
|
||||
.. include:: Checkbox/formEditor.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.formeditor.editors.100:
|
||||
.. include:: Checkbox/formEditor/editors/100.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.formeditor.editors.200:
|
||||
.. include:: Checkbox/formEditor/editors/200.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.formeditor.editors.230:
|
||||
.. include:: Checkbox/formEditor/editors/230.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.formeditor.editors.700:
|
||||
.. include:: Checkbox/formEditor/editors/700.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.formeditor.editors.800:
|
||||
.. include:: Checkbox/formEditor/editors/800.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.formeditor.editors.9999:
|
||||
.. include:: Checkbox/formEditor/editors/9999.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.formeditor.predefineddefaults:
|
||||
.. include:: Checkbox/formEditor/predefinedDefaults.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.formeditor.label:
|
||||
.. include:: Checkbox/formEditor/label.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.formeditor.group:
|
||||
.. include:: Checkbox/formEditor/group.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.formeditor.groupsorting:
|
||||
.. include:: Checkbox/formEditor/groupSorting.rst.txt
|
||||
|
||||
.. _prototypes.prototypeIdentifier.formelementsdefinition.checkbox.formeditor.iconidentifier:
|
||||
.. include:: Checkbox/formEditor/iconIdentifier.rst.txt
|
||||
|
||||
+74
@@ -0,0 +1,74 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
formEditor
|
||||
----------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.formEditor
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 2-
|
||||
|
||||
Checkbox:
|
||||
formEditor:
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-FormElementHeaderEditor
|
||||
200:
|
||||
identifier: label
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.FormElement.editor.label.label
|
||||
propertyPath: label
|
||||
230:
|
||||
identifier: elementDescription
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.FormElement.editor.elementDescription.label
|
||||
propertyPath: properties.elementDescription
|
||||
700:
|
||||
identifier: gridColumnViewPortConfiguration
|
||||
templateName: Inspector-GridColumnViewPortConfigurationEditor
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
|
||||
configurationOptions:
|
||||
viewPorts:
|
||||
10:
|
||||
viewPortIdentifier: xs
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
|
||||
20:
|
||||
viewPortIdentifier: sm
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
|
||||
30:
|
||||
viewPortIdentifier: md
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
|
||||
40:
|
||||
viewPortIdentifier: lg
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
|
||||
numbersOfColumnsToUse:
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
|
||||
propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
|
||||
description: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.description
|
||||
800:
|
||||
identifier: requiredValidator
|
||||
templateName: Inspector-RequiredValidatorEditor
|
||||
label: formEditor.elements.FormElement.editor.requiredValidator.label
|
||||
validatorIdentifier: NotEmpty
|
||||
propertyPath: properties.fluidAdditionalAttributes.required
|
||||
propertyValue: required
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
predefinedDefaults: { }
|
||||
label: formEditor.elements.Checkbox.label
|
||||
group: select
|
||||
groupSorting: 100
|
||||
iconIdentifier: form-checkbox
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
formEditor.editors.100
|
||||
----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.formEditor.editors.100
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[FormElementHeaderEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.formelementheadereditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
Checkbox:
|
||||
formEditor:
|
||||
editors:
|
||||
100:
|
||||
identifier: header
|
||||
templateName: Inspector-FormElementHeaderEditor
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
formEditor.editors.200
|
||||
----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.formEditor.editors.200
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
Checkbox:
|
||||
formEditor:
|
||||
editors:
|
||||
200:
|
||||
identifier: label
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.FormElement.editor.label.label
|
||||
propertyPath: label
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
formEditor.editors.230
|
||||
----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.formEditor.editors.230
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[TextEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.texteditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
Date:
|
||||
formEditor:
|
||||
editors:
|
||||
230:
|
||||
identifier: elementDescription
|
||||
templateName: Inspector-TextEditor
|
||||
label: formEditor.elements.FormElement.editor.elementDescription.label
|
||||
propertyPath: properties.elementDescription
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
formEditor.editors.700
|
||||
----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.formEditor.editors.700
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[GridColumnViewPortConfigurationEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.gridcolumnviewportconfigurationeditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
Checkbox:
|
||||
formEditor:
|
||||
editors:
|
||||
700:
|
||||
identifier: gridColumnViewPortConfiguration
|
||||
templateName: Inspector-GridColumnViewPortConfigurationEditor
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
|
||||
configurationOptions:
|
||||
viewPorts:
|
||||
10:
|
||||
viewPortIdentifier: xs
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
|
||||
20:
|
||||
viewPortIdentifier: sm
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
|
||||
30:
|
||||
viewPortIdentifier: md
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
|
||||
40:
|
||||
viewPortIdentifier: lg
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
|
||||
numbersOfColumnsToUse:
|
||||
label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
|
||||
propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
|
||||
description: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.description
|
||||
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
formEditor.editors.800
|
||||
----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.formEditor.editors.800
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[RequiredValidatorEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.requiredvalidatoreditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
Checkbox:
|
||||
formEditor:
|
||||
editors:
|
||||
800:
|
||||
identifier: requiredValidator
|
||||
templateName: Inspector-RequiredValidatorEditor
|
||||
label: formEditor.elements.FormElement.editor.requiredValidator.label
|
||||
validatorIdentifier: NotEmpty
|
||||
propertyPath: properties.fluidAdditionalAttributes.required
|
||||
propertyValue: required
|
||||
|
||||
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
formEditor.editors.9999
|
||||
-----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.formEditor.editors.9999
|
||||
|
||||
:aspect:`Data type`
|
||||
array/ :ref:`[RemoveElementEditor] <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.removeelementeditor>`
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
.. :aspect:`Related options`
|
||||
@ToDo
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4-
|
||||
|
||||
Checkbox:
|
||||
formEditor:
|
||||
editors:
|
||||
9999:
|
||||
identifier: removeButton
|
||||
templateName: Inspector-RemoveElementEditor
|
||||
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
formEditor.group
|
||||
----------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.formEditor.group
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 3
|
||||
|
||||
Checkbox:
|
||||
formEditor:
|
||||
group: select
|
||||
|
||||
:aspect:`Default value`
|
||||
Depends (see :ref:`concrete element configuration <prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier-concreteconfigurations>`)
|
||||
|
||||
:aspect:`Description`
|
||||
Define within which group within the ``form editor`` "new Element" modal the form element should be shown.
|
||||
The ``group`` value must be equal to an array key within ``formElementGroups``.
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
formEditor.groupSorting
|
||||
-----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.formEditor.groupSorting
|
||||
|
||||
:aspect:`Data type`
|
||||
int
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 3
|
||||
|
||||
Checkbox:
|
||||
formEditor:
|
||||
groupSorting: 100
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The position within the ``formEditor.group`` for this form element.
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
formEditor.iconIdentifier
|
||||
-------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.formEditor.iconIdentifier
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 3
|
||||
|
||||
Checkbox:
|
||||
formEditor:
|
||||
iconIdentifier: form-checkbox
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
An icon identifier which must be registered through the :php:`\TYPO3\CMS\Core\Imaging\IconRegistry`.
|
||||
This icon will be shown within
|
||||
|
||||
- :ref:`"Inspector [FormElementHeaderEditor]"<prototypes.prototypeIdentifier.formelementsdefinition.formelementtypeidentifier.formeditor.editors.*.formelementheadereditor>`.
|
||||
- :ref:`"Abstract view formelement templates"<apireference-formeditor-stage-commonabstractformelementtemplates>`.
|
||||
- ``Tree`` component.
|
||||
- "new element" Modal
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
formEditor.label
|
||||
----------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.formEditor.label
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 3
|
||||
|
||||
Checkbox:
|
||||
formEditor:
|
||||
label: formEditor.elements.Checkbox.label
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
|
||||
|
||||
:aspect:`Description`
|
||||
This label will be shown within the "new element" Modal.
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
formEditor.predefinedDefaults
|
||||
-----------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.formEditor.predefinedDefaults
|
||||
|
||||
:aspect:`Data type`
|
||||
array
|
||||
|
||||
:aspect:`Needed by`
|
||||
Backend (form editor)
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Recommended
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 3
|
||||
|
||||
Checkbox:
|
||||
formEditor:
|
||||
predefinedDefaults: { }
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
Defines predefined defaults for form element properties which are prefilled, if the form element is added to a form.
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
implementationClassName
|
||||
-----------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.implementationClassName
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Overwritable within form definition`
|
||||
No
|
||||
|
||||
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
|
||||
No
|
||||
|
||||
:aspect:`Mandatory`
|
||||
Yes
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 2
|
||||
|
||||
Checkbox:
|
||||
implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
Classname which implements the form element.
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
properties.containerClassAttribute
|
||||
----------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.properties.containerClassAttribute
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Overwritable within form definition`
|
||||
Yes
|
||||
|
||||
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
|
||||
No
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 3
|
||||
|
||||
Checkbox:
|
||||
properties:
|
||||
containerClassAttribute: 'input checkbox'
|
||||
elementClassAttribute: add-on
|
||||
elementErrorClassAttribute: error
|
||||
value: 1
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
A CSS class which is typically wrapped around the form elements.
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
properties.elementClassAttribute
|
||||
--------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.properties.elementClassAttribute
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Overwritable within form definition`
|
||||
Yes
|
||||
|
||||
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
|
||||
No
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 4
|
||||
|
||||
Checkbox:
|
||||
properties:
|
||||
containerClassAttribute: 'input checkbox'
|
||||
elementClassAttribute: add-on
|
||||
elementErrorClassAttribute: error
|
||||
value: 1
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
A CSS class written to the form element.
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
properties.elementDescription
|
||||
-----------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.properties.elementDescription
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Overwritable within form definition`
|
||||
Yes
|
||||
|
||||
:aspect:`Form editor can write this property into the form definition (for prototype 'standard')`
|
||||
Yes
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
Undefined
|
||||
|
||||
:aspect:`Good to know`
|
||||
- :ref:`"Custom form element implementations"<concepts-frontendrendering-codecomponents-customformelementimplementations>`
|
||||
- :ref:`"Translate form definition"<concepts-frontendrendering-translation-formdefinition>`
|
||||
|
||||
:aspect:`Description`
|
||||
Set a description of the form element. By default, it is displayed
|
||||
below the form element.
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
properties.elementErrorClassAttribute
|
||||
-------------------------------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.properties.elementErrorClassAttribute
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Overwritable within form definition`
|
||||
Yes
|
||||
|
||||
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
|
||||
No
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 5
|
||||
|
||||
Checkbox:
|
||||
properties:
|
||||
containerClassAttribute: 'input checkbox'
|
||||
elementClassAttribute: add-on
|
||||
elementErrorClassAttribute: error
|
||||
value: 1
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
A CSS class which is written to the form element if validation errors exists.
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
.. include:: /Includes.rst.txt
|
||||
properties.value
|
||||
----------------
|
||||
|
||||
:aspect:`Option path`
|
||||
prototypes.<prototypeIdentifier>.formElementsDefinition.Checkbox.properties.value
|
||||
|
||||
:aspect:`Data type`
|
||||
string
|
||||
|
||||
:aspect:`Needed by`
|
||||
Frontend/ Backend (form editor)
|
||||
|
||||
:aspect:`Overwritable within form definition`
|
||||
Yes
|
||||
|
||||
:aspect:`form editor can write this property into the form definition (for prototype 'standard')`
|
||||
No
|
||||
|
||||
:aspect:`Mandatory`
|
||||
No
|
||||
|
||||
:aspect:`Default value (for prototype 'standard')`
|
||||
.. code-block:: yaml
|
||||
:linenos:
|
||||
:emphasize-lines: 6
|
||||
|
||||
Checkbox:
|
||||
properties:
|
||||
containerClassAttribute: 'input checkbox'
|
||||
elementClassAttribute: add-on
|
||||
elementErrorClassAttribute: error
|
||||
value: 1
|
||||
|
||||
.. :aspect:`Good to know`
|
||||
ToDo
|
||||
|
||||
:aspect:`Description`
|
||||
The value of the checkbox which should be sent to the server.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user