1.. include:: ../../../../../../Includes.txt
2
3
4.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.<formelementtypeidentifier>.formeditor.editors.*.typo3winbrowsereditor:
5
6=======================
7[Typo3WinBrowserEditor]
8=======================
9
10
11.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.<formelementtypeidentifier>.formeditor.editors.*.typo3winbrowsereditor-introduction:
12
13Introduction
14============
15
16Shows a popup window to select a record (e.g. pages or tt_content records) as you know it from within the form engine.
17
18
19.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.<formelementtypeidentifier>.formeditor.editors.*.typo3winbrowsereditor-properties:
20
21Properties
22==========
23
24.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.<formelementtypeidentifier>.formeditor.editors.*.templatename-typo3winbrowsereditor:
25
26templateName
27------------
28
29:aspect:`Data type`
30      string
31
32:aspect:`Needed by`
33      Backend (form editor)
34
35:aspect:`Mandatory`
36      Yes
37
38:aspect:`Related options`
39      - :ref:`TYPO3.CMS.Form.prototypes.\<prototypeIdentifier>.formEditor.formEditorPartials <typo3.cms.form.prototypes.\<prototypeidentifier>.formeditor.formeditorpartials>`
40
41:aspect:`value`
42      Inspector-Typo3WinBrowserEditor
43
44:aspect:`Good to know`
45      - :ref:`"Inspector"<concepts-formeditor-inspector>`
46
47:aspect:`Description`
48      .. include:: properties/TemplateName.rst
49
50
51.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.<formelementtypeidentifier>.formeditor.editors.*.identifier-typo3winbrowsereditor:
52.. include:: properties/Identifier.rst
53
54
55.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.<formelementtypeidentifier>.formeditor.editors.*.label-typo3winbrowsereditor:
56.. include:: properties/Label.rst
57
58
59.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.<formelementtypeidentifier>.formeditor.editors.*.propertypath-typo3winbrowsereditor:
60.. include:: properties/PropertyPath.rst
61
62
63.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.<formelementtypeidentifier>.formeditor.editors.*.buttonlabel-typo3winbrowsereditor:
64
65buttonLabel
66-----------
67
68:aspect:`Data type`
69      string
70
71:aspect:`Needed by`
72      Backend (form editor)
73
74:aspect:`Mandatory`
75      Yes
76
77.. :aspect:`Related options`
78      @ToDo
79
80:aspect:`Good to know`
81      - :ref:`"Inspector"<concepts-formeditor-inspector>`
82      - :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
83
84:aspect:`Description`
85      The label for the button which opens the popup window.
86
87
88.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.<formelementtypeidentifier>.formeditor.editors.*.browsabletype-typo3winbrowsereditor:
89
90browsableType
91-------------
92
93:aspect:`Data type`
94      string
95
96:aspect:`Needed by`
97      Backend (form editor)
98
99:aspect:`Mandatory`
100      Yes
101
102.. :aspect:`Related options`
103      @ToDo
104
105:aspect:`Good to know`
106      - :ref:`"Inspector"<concepts-formeditor-inspector>`
107
108:aspect:`Description`
109      The allowed selectable record types e.g 'pages' or 'tt_content'.
110
111
112.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.<formelementtypeidentifier>.formeditor.editors.*.iconidentifier-typo3winbrowsereditor:
113
114iconIdentifier
115--------------
116
117:aspect:`Data type`
118      string
119
120:aspect:`Needed by`
121      Backend (form editor)
122
123:aspect:`Mandatory`
124      Yes
125
126.. :aspect:`Related options`
127      @ToDo
128
129:aspect:`Good to know`
130      - :ref:`"Inspector"<concepts-formeditor-inspector>`
131
132:aspect:`Description`
133      The icon to use for the button which triggers the record browser.
134
135
136.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.<formelementtypeidentifier>.formeditor.editors.*.propertyvalidators-typo3winbrowsereditor:
137
138propertyValidators
139------------------
140
141:aspect:`Data type`
142      array
143
144:aspect:`Needed by`
145      Backend (form editor)
146
147:aspect:`Mandatory`
148      No
149
150:aspect:`Related options`
151      - :ref:`"formElementPropertyValidatorsDefinition"<typo3.cms.form.prototypes.\<prototypeidentifier>.formeditor.formelementpropertyvalidatorsdefinition>`
152
153:aspect:`Good to know`
154      - :ref:`"Inspector"<concepts-formeditor-inspector>`
155
156:aspect:`Description`
157      This ``inspector editors`` is able to validate it's value through JavaScript methods.
158      This JavaScript validators can be registered through ``getFormEditorApp().addPropertyValidationValidator()``.
159      The first method argument is the identifier for such a validator.
160      Every array value within ``propertyValidators`` must be equal to such a identifier.
161
162      For example:
163
164     .. code-block:: yaml
165
166         propertyValidators:
167           10: 'Integer'
168           20: 'FormElementIdentifierWithinCurlyBracesExclusive'
169
170
171.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.<formelementtypeidentifier>.formeditor.editors.*.propertyvalidatorsmode-typo3winbrowsereditor:
172
173propertyValidatorsMode
174----------------------
175
176:aspect:`Data type`
177      string
178
179:aspect:`Needed by`
180      Backend (form editor)
181
182:aspect:`Mandatory`
183      No
184
185.. :aspect:`Related options`
186      @ToDo
187
188:aspect:`Default value`
189      AND
190
191:aspect:`possible values`
192      OR/ AND
193
194:aspect:`Good to know`
195      - :ref:`"Inspector"<concepts-formeditor-inspector>`
196
197:aspect:`Description`
198      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.
199
200
201.. _typo3.cms.form.prototypes.<prototypeidentifier>.formelementsdefinition.<formelementtypeidentifier>.formeditor.editors.*.fieldexplanationtext-typo3winbrowsereditor:
202
203fieldExplanationText
204--------------------
205
206:aspect:`Data type`
207      string
208
209:aspect:`Needed by`
210      Backend (form editor)
211
212:aspect:`Mandatory`
213      No
214
215.. :aspect:`Related options`
216      @ToDo
217
218:aspect:`Good to know`
219      - :ref:`"Inspector"<concepts-formeditor-inspector>`
220      - :ref:`"Translate form editor settings"<concepts-formeditor-translation-formeditor>`
221
222:aspect:`Description`
223      A text which is shown at the bottom of the ``inspector editor``.
224