definition.map.xml 56 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <components xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  9. xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_definition.map.xsd">
  10. <component name="action" include="uiElementSettings">
  11. <schema name="current">
  12. <argument name="data" xsi:type="array">
  13. <item name="config" xsi:type="array">
  14. <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
  15. <item name="type" type="string" xsi:type="xpath">settings/type</item>
  16. <item name="url" type="url" xsi:type="converter">settings/url</item>
  17. <item name="confirm" xsi:type="array">
  18. <item name="title" type="string" translate="true" xsi:type="xpath">settings/confirm/title</item>
  19. <item name="message" type="string" translate="true" xsi:type="xpath">settings/confirm/message</item>
  20. </item>
  21. <item name="callback" xsi:type="array">
  22. <item name="provider" type="string" translate="true" xsi:type="xpath">settings/callback/provider</item>
  23. <item name="target" type="string" translate="true" xsi:type="xpath">settings/callback/target</item>
  24. </item>
  25. </item>
  26. </argument>
  27. <argument name="actions" type="actions" xsi:type="converter">settings/actions</argument>
  28. </schema>
  29. </component>
  30. <component name="actionDelete" include="abstractSettings"/>
  31. <component name="actions" include="column">
  32. <schema name="current">
  33. <argument name="data" xsi:type="array">
  34. <item name="config" xsi:type="array">
  35. <item name="templates" type="item" xsi:type="converter">settings/templates</item>
  36. <item name="indexField" type="string" xsi:type="xpath">settings/indexField</item>
  37. <item name="rowsProvider" type="string" xsi:type="xpath">settings/rowsProvider</item>
  38. </item>
  39. </argument>
  40. </schema>
  41. </component>
  42. <component name="actionsColumn" include="column">
  43. <schema name="current">
  44. <argument name="data" xsi:type="array">
  45. <item name="config" xsi:type="array">
  46. <item name="templates" type="item" xsi:type="converter">settings/templates</item>
  47. <item name="indexField" type="string" xsi:type="xpath">settings/indexField</item>
  48. </item>
  49. </argument>
  50. </schema>
  51. </component>
  52. <component name="bookmark" include="uiElementSettings">
  53. <schema name="current">
  54. <argument name="data" xsi:type="array">
  55. <item name="config" xsi:type="array">
  56. <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
  57. <item name="viewTmpl" type="string" xsi:type="xpath">settings/viewTmpl</item>
  58. <item name="newViewLabel" translate="true" type="string" xsi:type="xpath">settings/newViewLabel</item>
  59. </item>
  60. </argument>
  61. </schema>
  62. </component>
  63. <component name="boolean" include="abstractSettings"/>
  64. <component name="button" include="uiElementSettings">
  65. <schema name="current">
  66. <argument name="data" xsi:type="array">
  67. <item name="config" xsi:type="array">
  68. <item name="title" type="string" translate="true" xsi:type="xpath">settings/title</item>
  69. <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
  70. <item name="disabled" type="boolean" xsi:type="xpath">settings/disabled</item>
  71. <item name="displayAsLink" type="boolean" xsi:type="xpath">settings/displayAsLink</item>
  72. </item>
  73. </argument>
  74. </schema>
  75. </component>
  76. <component name="checkbox" include="abstractSettings">
  77. <schema name="current">
  78. <argument name="data" xsi:type="array">
  79. <item name="config" xsi:type="array">
  80. <item name="multiple" type="string" xsi:type="xpath">settings/multiple</item>
  81. <item name="checked" type="boolean" xsi:type="xpath">settings/checked</item>
  82. <item name="prefer" type="string" xsi:type="xpath">settings/prefer</item>
  83. <item name="description" type="string" translate="true" xsi:type="xpath">settings/description</item>
  84. <item name="options" type="options" xsi:type="converter">settings/options</item>
  85. <item name="valueMap" type="item" xsi:type="converter">settings/valueMap</item>
  86. <item name="templates" type="item" xsi:type="converter">settings/templates</item>
  87. </item>
  88. </argument>
  89. </schema>
  90. </component>
  91. <component name="checkboxset" include="abstractSettings">
  92. <schema name="current">
  93. <argument name="data" xsi:type="array">
  94. <item name="config" xsi:type="array">
  95. <item name="multiple" type="boolean" xsi:type="xpath">settings/multiple</item>
  96. <item name="options" type="options" xsi:type="converter">settings/options</item>
  97. </item>
  98. </argument>
  99. </schema>
  100. </component>
  101. <component name="colorPicker" include="abstractSettings">
  102. <schema name="current">
  103. <argument name="data" xsi:type="array">
  104. <item name="config" xsi:type="array">
  105. <item name="colorPickerMode" type="string" xsi:type="xpath">settings/colorPickerMode</item>
  106. <item name="colorFormat" type="string" xsi:type="xpath">settings/colorFormat</item>
  107. </item>
  108. </argument>
  109. </schema>
  110. </component>
  111. <component name="column" include="uiElementSettings">
  112. <schema name="current">
  113. <argument name="data" xsi:type="array">
  114. <item name="config" xsi:type="array">
  115. <item name="draggable" type="boolean" xsi:type="xpath">settings/draggable</item>
  116. <item name="sorting" type="string" xsi:type="xpath">settings/sorting</item>
  117. <item name="sortable" type="boolean" xsi:type="xpath">settings/sortable</item>
  118. <item name="controlVisibility" type="boolean" xsi:type="xpath">settings/controlVisibility</item>
  119. <item name="bodyTmpl" type="string" xsi:type="xpath">settings/bodyTmpl</item>
  120. <item name="headerTmpl" type="string" xsi:type="xpath">settings/headerTmpl</item>
  121. <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
  122. <item name="fieldClass" type="additionalClasses" xsi:type="converter">settings/fieldClass</item>
  123. <item name="disableAction" type="boolean" xsi:type="xpath">settings/disableAction</item>
  124. <item name="filter" type="string" xsi:type="xpath">settings/filter</item>
  125. <item name="dataType" type="string" xsi:type="xpath">settings/dataType</item>
  126. <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
  127. <item name="resizeEnabled" type="boolean" xsi:type="xpath">settings/resizeEnabled</item>
  128. <item name="add_field" type="boolean" xsi:type="xpath">settings/addField</item>
  129. <item name="has_preview" type="boolean" xsi:type="xpath">settings/hasPreview</item>
  130. <item name="altField" type="string" xsi:type="xpath">settings/altField</item>
  131. <item name="resizeDefaultWidth" type="number" xsi:type="xpath">settings/resizeDefaultWidth</item>
  132. <item name="fieldAction" type="item" xsi:type="converter">settings/fieldAction</item>
  133. <item name="dateFormat" type="string" xsi:type="xpath">settings/dateFormat</item>
  134. <item name="timeFormat" type="string" xsi:type="xpath">settings/timeFormat</item>
  135. <item name="timezone" type="string" xsi:type="xpath">settings/timezone</item>
  136. <item name="skipTimeZoneConversion" type="boolean" xsi:type="xpath">settings/skipTimeZoneConversion</item>
  137. <item name="editor" xsi:type="array">
  138. <item name="editorType" type="string" xsi:type="xpath">settings/editor/editorType</item>
  139. <item name="validation" type="item" xsi:type="converter">settings/editor/validation</item>
  140. </item>
  141. </item>
  142. <item name="options" type="options" xsi:type="converter">settings/options</item>
  143. </argument>
  144. </schema>
  145. </component>
  146. <component name="columns" include="uiElementSettings">
  147. <schema name="current">
  148. <argument name="data" xsi:type="array">
  149. <item name="config" xsi:type="array">
  150. <item name="displayModes" type="item" xsi:type="converter">settings/displayModes</item>
  151. <item name="displayMode" type="string" xsi:type="xpath">settings/displayMode</item>
  152. <item name="viewSwitcherTmpl" type="string" xsi:type="xpath">settings/viewSwitcherTmpl</item>
  153. <item name="stickyTmpl" type="string" xsi:type="xpath">settings/stickyTmpl</item>
  154. <item name="dndConfig" type="item" xsi:type="converter">settings/dndConfig</item>
  155. <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
  156. <item name="editorConfig" type="item" xsi:type="converter">settings/editorConfig</item>
  157. </item>
  158. </argument>
  159. </schema>
  160. </component>
  161. <component name="columnsControls" include="uiElementSettings">
  162. <schema name="current">
  163. <argument name="data" xsi:type="array">
  164. <item name="config" xsi:type="array">
  165. <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
  166. <item name="minVisible" type="number" xsi:type="xpath">settings/minVisible</item>
  167. <item name="maxVisible" type="number" xsi:type="xpath">settings/maxVisible</item>
  168. <item name="columnsProvider" type="string" xsi:type="xpath">settings/columnsProvider</item>
  169. <item name="templates" xsi:type="array">
  170. <item name="headerMsg" type="string" xsi:type="xpath">settings/templates/headerMsg</item>
  171. </item>
  172. </item>
  173. </argument>
  174. </schema>
  175. </component>
  176. <component name="component" include="uiElementSettings"/>
  177. <component name="container">
  178. <schema name="current">
  179. <argument name="data" xsi:type="array">
  180. <item name="config" xsi:type="array">
  181. <item name="provider" type="string" xsi:type="xpath">@provider</item>
  182. <item name="component" type="string" xsi:type="xpath">@component</item>
  183. <item name="template" type="string" xsi:type="xpath">@template</item>
  184. <item name="sortOrder" type="number" xsi:type="xpath">@sortOrder</item>
  185. <item name="displayArea" type="string" xsi:type="xpath">@displayArea</item>
  186. </item>
  187. </argument>
  188. </schema>
  189. </component>
  190. <component name="dataSource">
  191. <schema name="current">
  192. <argument name="dataProvider" xsi:type="configurableObject">
  193. <argument name="data" xsi:type="array">
  194. <item name="config" xsi:type="array">
  195. <item name="submit_url" type="url" xsi:type="converter">settings/submitUrl</item>
  196. <item name="validate_url" type="url" xsi:type="converter">settings/validateUrl</item>
  197. <item name="update_url" type="url" xsi:type="converter">settings/updateUrl</item>
  198. <item name="filter_url_params" type="item" xsi:type="converter">settings/filterUrlParams</item>
  199. <item name="clientConfig" type="item" xsi:type="converter">dataProvider/settings/clientConfig</item>
  200. <item name="provider" type="string" xsi:type="xpath">@provider</item>
  201. <item name="component" type="string" xsi:type="xpath">@component</item>
  202. <item name="template" type="string" xsi:type="xpath">@template</item>
  203. <item name="sortOrder" type="number" xsi:type="xpath">@sortOrder</item>
  204. <item name="displayArea" type="string" xsi:type="xpath">@displayArea</item>
  205. <item name="storageConfig" type="storageConfig" xsi:type="converter">settings/storageConfig</item>
  206. <item name="statefull" type="item" xsi:type="converter">settings/statefull</item>
  207. <item name="imports" type="communication" xsi:type="converter">settings/imports</item>
  208. <item name="exports" type="communication" xsi:type="converter">settings/exports</item>
  209. <item name="links" type="communication" xsi:type="converter">settings/links</item>
  210. <item name="listens" type="communication" xsi:type="converter">settings/listens</item>
  211. <item name="ns" type="string" xsi:type="xpath">settings/ns</item>
  212. <item name="componentType" type="string" xsi:type="xpath">settings/componentType</item>
  213. <item name="dataScope" type="string" xsi:type="xpath">settings/dataScope</item>
  214. <item name="aclResource" type="string" xsi:type="xpath">aclResource</item>
  215. </item>
  216. <item name="js_config" xsi:type="array">
  217. <item name="deps" type="deps" xsi:type="converter">settings/deps</item>
  218. </item>
  219. <item name="layout" xsi:type="array">
  220. <item name="type" type="string" xsi:type="xpath">settings/layout/type</item>
  221. <item name="navContainerName" type="string" xsi:type="xpath">settings/layout/navContainerName</item>
  222. </item>
  223. </argument>
  224. <argument name="class" type="string" xsi:type="xpath">dataProvider/@class</argument>
  225. <argument name="name" type="string" xsi:type="xpath">dataProvider/@name</argument>
  226. <argument name="primaryFieldName" type="string" xsi:type="xpath">
  227. dataProvider/settings/primaryFieldName
  228. </argument>
  229. <argument name="requestFieldName" type="string" xsi:type="xpath">
  230. dataProvider/settings/requestFieldName
  231. </argument>
  232. </argument>
  233. </schema>
  234. </component>
  235. <component name="date" include="abstractSettings">
  236. <schema name="current">
  237. <argument name="data" xsi:type="array">
  238. <item name="config" xsi:type="array">
  239. <item name="options" type="options" xsi:type="converter">settings/options</item>
  240. <item name="storeTimeZone" type="string" xsi:type="xpath">settings/storeTimeZone</item>
  241. <item name="inputDateFormat" type="string" xsi:type="xpath">settings/inputDateFormat</item>
  242. <item name="outputDateFormat" type="string" xsi:type="xpath">settings/outputDateFormat</item>
  243. <item name="pickerDateTimeFormat" type="string" xsi:type="xpath">settings/pickerDateTimeFormat</item>
  244. <item name="timezoneFormat" type="string" xsi:type="xpath">settings/timezoneFormat</item>
  245. <item name="shiftedValue" type="string" xsi:type="xpath">settings/shiftedValue</item>
  246. <item name="showsTime" type="boolean" xsi:type="xpath">settings/showsTime</item>
  247. <item name="dateFormat" type="string" xsi:type="xpath">settings/dateFormat</item>
  248. <item name="timeFormat" type="string" xsi:type="xpath">settings/timeFormat</item>
  249. <item name="skipTimeZoneConversion" type="string" xsi:type="xpath">settings/skipTimeZoneConversion</item>
  250. </item>
  251. </argument>
  252. </schema>
  253. </component>
  254. <component name="dynamicRows" include="abstractSettings">
  255. <schema name="current">
  256. <argument name="data" xsi:type="array">
  257. <item name="config" xsi:type="array">
  258. <item name="defaultRecord" type="boolean" xsi:type="xpath">settings/defaultRecord</item>
  259. <item name="columnsHeader" type="boolean" xsi:type="xpath">settings/columnsHeader</item>
  260. <item name="columnsHeaderClasses" type="string" xsi:type="xpath">settings/columnsHeaderClasses</item>
  261. <item name="recordTemplate" type="string" xsi:type="xpath">settings/recordTemplate</item>
  262. <item name="collapsibleHeader" type="boolean" xsi:type="xpath">settings/collapsibleHeader</item>
  263. <item name="addButtonLabel" type="string" translate="true" xsi:type="xpath">settings/addButtonLabel</item>
  264. <item name="addButton" type="boolean" xsi:type="xpath">settings/addButton</item>
  265. <item name="deleteProperty" type="string" xsi:type="xpath">settings/deleteProperty</item>
  266. <item name="identificationProperty" type="string" xsi:type="xpath">settings/identificationProperty</item>
  267. <item name="deleteValue" type="boolean" xsi:type="xpath">settings/deleteValue</item>
  268. <item name="pageSize" type="number" xsi:type="xpath">settings/pageSize</item>
  269. <item name="currentPage" type="number" xsi:type="xpath">settings/currentPage</item>
  270. <item name="scopeLabel" type="string" xsi:type="xpath">settings/scopeLabel</item>
  271. <item name="dndConfig" type="item" xsi:type="converter">settings/dndConfig</item>
  272. </item>
  273. </argument>
  274. </schema>
  275. </component>
  276. <component name="email" include="abstractSettings"/>
  277. <component name="exportButton" include="uiElementSettings">
  278. <schema name="current">
  279. <argument name="data" xsi:type="array">
  280. <item name="config" xsi:type="array">
  281. <item name="additionalParams" type="item" xsi:type="converter">settings/additionalParams</item>
  282. <item name="selectProvider" type="string" xsi:type="xpath">settings/selectProvider</item>
  283. <item name="options" type="options" xsi:type="converter">settings/options</item>
  284. </item>
  285. </argument>
  286. </schema>
  287. </component>
  288. <component name="field" include="abstractSettings">
  289. <schema name="current">
  290. <argument name="data" xsi:type="array">
  291. <item name="config" xsi:type="array">
  292. <item name="formElement" type="string" xsi:type="xpath">@formElement</item>
  293. <item name="colorPickerMode" type="string" xsi:type="xpath">
  294. formElements/*[name(.)=../../@formElement]/settings/colorPickerMode
  295. </item>
  296. <item name="colorFormat" type="string" xsi:type="xpath">
  297. formElements/*[name(.)=../../@formElement]/settings/colorFormat
  298. </item>
  299. <item name="wysiwyg" type="boolean" xsi:type="xpath">
  300. formElements/*[name(.)=../../@formElement]/settings/wysiwyg
  301. </item>
  302. <item name="class" type="string" xsi:type="xpath">
  303. formElements/*[name(.)=../../@formElement]/@class
  304. </item>
  305. <item name="content" type="string" xsi:type="xpath">
  306. formElements/*[name(.)=../../@formElement]/settings/content
  307. </item>
  308. <item name="elementSelector" type="string" xsi:type="xpath">
  309. formElements/*[name(.)=../../@formElement]/settings/elementSelector
  310. </item>
  311. <item name="storeTimeZone" type="string" xsi:type="xpath">
  312. formElements/*[name(.)=../../@formElement]/settings/storeTimeZone
  313. </item>
  314. <item name="inputDateFormat" type="string" xsi:type="xpath">
  315. formElements/*[name(.)=../../@formElement]/settings/inputDateFormat
  316. </item>
  317. <item name="outputDateFormat" type="string" xsi:type="xpath">
  318. formElements/*[name(.)=../../@formElement]/settings/outputDateFormat
  319. </item>
  320. <item name="pickerDateTimeFormat" type="string" xsi:type="xpath">
  321. formElements/*[name(.)=../../@formElement]/settings/pickerDateTimeFormat
  322. </item>
  323. <item name="timezoneFormat" type="string" xsi:type="xpath">
  324. formElements/*[name(.)=../../@formElement]/settings/timezoneFormat
  325. </item>
  326. <item name="shiftedValue" type="string" xsi:type="xpath">
  327. formElements/*[name(.)=../../@formElement]/settings/shiftedValue
  328. </item>
  329. <item name="checked" type="boolean" xsi:type="xpath">
  330. formElements/*[name(.)=../../@formElement]/settings/checked
  331. </item>
  332. <item name="multiple" type="boolean" xsi:type="xpath">
  333. formElements/*[name(.)=../../@formElement]/settings/multiple
  334. </item>
  335. <item name="prefer" type="string" xsi:type="xpath">
  336. formElements/*[name(.)=../../@formElement]/settings/prefer
  337. </item>
  338. <item name="description" translate="true" type="string" xsi:type="xpath">
  339. formElements/*[name(.)=../../@formElement]/settings/description
  340. </item>
  341. <item name="valueMap" type="item" xsi:type="converter">
  342. formElements/*[name(.)=../../@formElement]/settings/valueMap
  343. </item>
  344. <item name="templates" type="item" xsi:type="converter">
  345. formElements/*[name(.)=../../@formElement]/settings/templates
  346. </item>
  347. <item name="caption" type="string" translate="true" xsi:type="xpath">
  348. formElements/*[name(.)=../../@formElement]/settings/caption
  349. </item>
  350. <item name="size" type="number" xsi:type="xpath">
  351. formElements/*[name(.)=../../@formElement]/settings/size
  352. </item>
  353. <item name="cols" type="number" xsi:type="xpath">
  354. formElements/*[name(.)=../../@formElement]/settings/cols
  355. </item>
  356. <item name="rows" type="number" xsi:type="xpath">
  357. formElements/*[name(.)=../../@formElement]/settings/rows
  358. </item>
  359. <item name="previewTmpl" type="string" xsi:type="xpath">
  360. formElements/*[name(.)=../../@formElement]/settings/previewTmpl
  361. </item>
  362. <item name="uploaderConfig" type="item" xsi:type="converter">
  363. formElements/*[name(.)=../../@formElement]/settings/uploaderConfig
  364. </item>
  365. <item name="maxFileSize" type="number" xsi:type="xpath">
  366. formElements/*[name(.)=../../@formElement]/settings/maxFileSize
  367. </item>
  368. <item name="allowedExtensions" type="string" xsi:type="xpath">
  369. formElements/*[name(.)=../../@formElement]/settings/allowedExtensions
  370. </item>
  371. <item name="openDialogTitle" type="string" xsi:type="xpath">
  372. formElements/*[name(.)=../../@formElement]/settings/openDialogTitle
  373. </item>
  374. <item name="initialMediaGalleryOpenSubpath" type="string" xsi:type="xpath">
  375. formElements/*[name(.)=../../@formElement]/settings/initialMediaGalleryOpenSubpath
  376. </item>
  377. <item name="customEntry" type="string" xsi:type="xpath">
  378. formElements/*[name(.)=../../@formElement]/settings/customEntry
  379. </item>
  380. <item name="filterBy" xsi:type="array">
  381. <item name="target" type="string" xsi:type="xpath">
  382. formElements/*[name(.)=../../@formElement]/settings/filterBy/target
  383. </item>
  384. <item name="field" type="string" xsi:type="xpath">
  385. formElements/*[name(.)=../../@formElement]/settings/filterBy/field
  386. </item>
  387. </item>
  388. <item name="title" type="string" translate="true" xsi:type="xpath">
  389. formElements/*[name(.)=../../@formElement]/settings/title
  390. </item>
  391. <item name="scopeLabel" type="string" xsi:type="xpath">settings/scopeLabel</item>
  392. <item name="options" type="options" xsi:type="converter">
  393. formElements/*[name(.)=../../@formElement]/settings/options[option]
  394. </item>
  395. </item>
  396. <item name="options" type="object" xsi:type="xpath">
  397. formElements/*[name(.)=../../@formElement]/settings/options/@class
  398. </item>
  399. </argument>
  400. </schema>
  401. </component>
  402. <component name="fieldset" include="uiElementSettings">
  403. <schema name="current">
  404. <argument name="data" xsi:type="array">
  405. <item name="config" xsi:type="array">
  406. <item name="disabled" type="boolean" xsi:type="xpath">settings/disabled</item>
  407. <item name="level" type="number" xsi:type="xpath">settings/level</item>
  408. <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
  409. <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
  410. <item name="opened" type="boolean" xsi:type="xpath">settings/opened</item>
  411. <item name="collapsible" type="boolean" xsi:type="xpath">settings/collapsible</item>
  412. <item name="additionalClasses" type="additionalClasses" xsi:type="converter">settings/additionalClasses</item>
  413. </item>
  414. </argument>
  415. </schema>
  416. </component>
  417. <component name="file" include="abstractSettings"/>
  418. <component name="image" include="abstractSettings"/>
  419. <component name="hidden" include="abstractSettings"/>
  420. <component name="filterInput" include="abstractSettings"/>
  421. <component name="filterDate" include="abstractSettings"/>
  422. <!--add here list of required settings-->
  423. <component name="urlInput" include="abstractSettings">
  424. <schema name="current">
  425. <argument name="data" xsi:type="array">
  426. <item name="config" xsi:type="array">
  427. <!--selected related data-->
  428. <item name="urlTypes" type="urlTypes" xsi:type="converter">settings/urlTypes</item>
  429. <item name="isDisplayAdditionalSettings" type="boolean" xsi:type="xpath">settings/isDisplayAdditionalSettings</item>
  430. <item name="settingLabel" type="string" translate="true" xsi:type="xpath">settings/settingLabel</item>
  431. <item name="typeSelectorTemplate" type="string" translate="true" xsi:type="xpath">settings/typeSelectorTemplate</item>
  432. <item name="settingTemplate" type="string" translate="true" xsi:type="xpath">settings/settingTemplate</item>
  433. <item name="settingValue" type="boolean" xsi:type="xpath">settings/settingValue</item>
  434. </item>
  435. </argument>
  436. </schema>
  437. </component>
  438. <component name="fileUploader" include="abstractSettings">
  439. <schema name="current">
  440. <argument name="data" xsi:type="array">
  441. <item name="config" xsi:type="array">
  442. <item name="isMultipleFiles" type="boolean" xsi:type="xpath">settings/isMultipleFiles</item>
  443. <item name="maxFileSize" type="number" xsi:type="xpath">settings/maxFileSize</item>
  444. <item name="placeholderType" type="string" xsi:type="xpath">settings/placeholderType</item>
  445. <item name="allowedExtensions" type="string" xsi:type="xpath">settings/allowedExtensions</item>
  446. <item name="previewTmpl" type="string" xsi:type="xpath">settings/previewTmpl</item>
  447. <item name="dropZone" type="string" xsi:type="xpath">settings/dropZone</item>
  448. <item name="uploaderConfig" type="item" xsi:type="converter">settings/uploaderConfig</item>
  449. </item>
  450. </argument>
  451. </schema>
  452. </component>
  453. <component name="imageUploader" include="fileUploader">
  454. <schema name="current">
  455. <argument name="data" xsi:type="array">
  456. <item name="config" xsi:type="array">
  457. <item name="openDialogTitle" type="string" translate="true" xsi:type="xpath">settings/openDialogTitle</item>
  458. <item name="initialMediaGalleryOpenSubpath" type="string" xsi:type="xpath">settings/initialMediaGalleryOpenSubpath</item>
  459. </item>
  460. </argument>
  461. </schema>
  462. </component>
  463. <component name="filterRange" include="uiElementSettings">
  464. <schema name="current">
  465. <argument name="data" xsi:type="array">
  466. <item name="config" xsi:type="array">
  467. <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
  468. <item name="additionalClasses" type="additionalClasses" xsi:type="converter">settings/additionalClasses</item>
  469. <item name="dataScope" type="string" xsi:type="xpath">settings/dataScope</item>
  470. <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
  471. <item name="rangeType" type="string" xsi:type="xpath">settings/rangeType</item>
  472. <item name="showLabel" type="boolean" xsi:type="xpath">settings/showLabel</item>
  473. <item name="required" type="boolean" xsi:type="xpath">settings/required</item>
  474. <item name="fieldTemplate" type="string" xsi:type="xpath">settings/fieldTemplate</item>
  475. <item name="breakLine" type="boolean" xsi:type="xpath">settings/breakLine</item>
  476. <item name="validateWholeGroup" type="boolean" xsi:type="xpath">settings/validateWholeGroup</item>
  477. <item name="chipsProvider" type="string" xsi:type="xpath">settings/chipsProvider</item>
  478. <item name="templates" xsi:type="array">
  479. <item name="base" type="item" xsi:type="converter">settings/templates/base</item>
  480. <item name="date" type="item" xsi:type="converter">settings/templates/date</item>
  481. <item name="text" type="item" xsi:type="converter">settings/templates/text</item>
  482. <item name="ranges" type="item" xsi:type="converter">settings/templates/ranges</item>
  483. </item>
  484. </item>
  485. </argument>
  486. </schema>
  487. </component>
  488. <component name="filters" include="uiElementSettings">
  489. <schema name="current">
  490. <argument name="data" xsi:type="array">
  491. <item name="config" xsi:type="array">
  492. <item name="stickyTmpl" type="string" xsi:type="xpath">settings/stickyTmpl</item>
  493. <item name="columnsProvider" type="string" xsi:type="xpath">settings/columnsProvider</item>
  494. <item name="chipsConfig" type="item" xsi:type="converter">settings/chipsConfig</item>
  495. <item name="templates" type="item" xsi:type="converter">settings/templates</item>
  496. <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
  497. </item>
  498. </argument>
  499. </schema>
  500. </component>
  501. <component name="filterSearch" include="uiElementSettings">
  502. <schema name="current">
  503. <argument name="data" xsi:type="array">
  504. <item name="config" xsi:type="array">
  505. <item name="chipsProvider" type="item" xsi:type="converter">settings/chipsProvider</item>
  506. <item name="label" translate="true" type="string" xsi:type="xpath">settings/label</item>
  507. <item name="placeholder" translate="true" type="string" xsi:type="xpath">settings/placeholder</item>
  508. </item>
  509. </argument>
  510. </schema>
  511. </component>
  512. <component name="filterSelect" include="abstractSettings">
  513. <schema name="current">
  514. <argument name="optionsProvider" xsi:type="configurableObject">
  515. <argument name="class" xsi:type="xpath" type="string">settings/options/@class</argument>
  516. </argument>
  517. <argument name="data" xsi:type="array">
  518. <item name="config" xsi:type="array">
  519. <item name="caption" type="string" translate="true" xsi:type="xpath">settings/caption</item>
  520. <item name="filterBy" xsi:type="array">
  521. <item name="target" type="string" xsi:type="xpath">settings/filterBy/target</item>
  522. <item name="field" type="string" xsi:type="xpath">settings/filterBy/field</item>
  523. </item>
  524. <item name="customEntry" type="string" xsi:type="xpath">settings/customEntry</item>
  525. <item name="captionValue" type="string" xsi:type="xpath">settings/captionValue</item>
  526. </item>
  527. </argument>
  528. </schema>
  529. </component>
  530. <component name="form" include="uiElementSettings">
  531. <schema name="current">
  532. <argument name="data" xsi:type="array">
  533. <item name="layout" xsi:type="array">
  534. <item name="type" type="string" xsi:type="xpath">settings/layout/type</item>
  535. <item name="navContainerName" type="string" xsi:type="xpath">settings/layout/navContainerName</item>
  536. </item>
  537. <item name="config" xsi:type="array">
  538. <item name="selectorPrefix" type="string" xsi:type="xpath">settings/selectorPrefix</item>
  539. <item name="messagesClass" type="string" xsi:type="xpath">settings/messagesClass</item>
  540. <item name="errorClass" type="string" xsi:type="xpath">settings/errorClass</item>
  541. <item name="ajaxSaveType" type="string" xsi:type="xpath">settings/ajaxSaveType</item>
  542. <item name="namespace" type="string" xsi:type="xpath">settings/namespace</item>
  543. <item name="ajaxSave" type="boolean" xsi:type="xpath">settings/ajaxSave</item>
  544. <item name="reloadItem" type="string" xsi:type="xpath">settings/reloadItem</item>
  545. </item>
  546. <item name="buttons" type="buttons" xsi:type="converter">settings/buttons</item>
  547. <item name="spinner" type="string" xsi:type="xpath">settings/spinner</item>
  548. </argument>
  549. </schema>
  550. </component>
  551. <component name="htmlContent" include="uiElementSettings">
  552. <schema name="current">
  553. <argument name="block" type="htmlContent" xsi:type="converter">block</argument>
  554. <argument name="data" xsi:type="array">
  555. <item name="wrapper" xsi:type="array">
  556. <item name="componentType" type="string" xsi:type="xpath">settings/wrapper/componentType</item>
  557. <item name="canShow" type="boolean" xsi:type="xpath">settings/wrapper/canShow</item>
  558. </item>
  559. <item name="config" xsi:type="array">
  560. <item name="content" type="string" xsi:type="xpath">settings/content</item>
  561. <item name="additionalClasses" type="additionalClasses" xsi:type="converter">settings/additionalClasses</item>
  562. <item name="isAjaxLoaded" type="boolean" xsi:type="xpath">settings/isAjaxLoaded</item>
  563. <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
  564. <item name="url" type="url" xsi:type="converter">settings/url</item>
  565. </item>
  566. </argument>
  567. </schema>
  568. </component>
  569. <component name="insertForm" include="uiElementSettings">
  570. <schema name="current">
  571. <argument name="data" xsi:type="array">
  572. <item name="config" xsi:type="array">
  573. <item name="autoRender" type="boolean" xsi:type="xpath">settings/autoRender</item>
  574. <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
  575. <item name="realTimeLink" type="boolean" xsi:type="xpath">settings/realTimeLink</item>
  576. <item name="externalProvider" type="string" xsi:type="xpath">settings/externalProvider</item>
  577. <item name="showSpinner" type="boolean" xsi:type="xpath">settings/showSpinner</item>
  578. <item name="ns" type="string" xsi:type="xpath">settings/ns</item>
  579. <item name="toolbarContainer" type="string" xsi:type="xpath">settings/toolbarContainer</item>
  580. <item name="formSubmitType" type="string" xsi:type="xpath">settings/formSubmitType</item>
  581. <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
  582. <item name="loading" type="boolean" xsi:type="xpath">settings/loading</item>
  583. <item name="render_url" type="url" xsi:type="converter">settings/renderUrl</item>
  584. <item name="update_url" type="url" xsi:type="converter">settings/updateUrl</item>
  585. <item name="externalData" type="string" xsi:type="xpath">settings/externalData</item>
  586. <item name="columnsProvider" type="string" xsi:type="xpath">settings/columnsProvider</item>
  587. <item name="dataLinks" xsi:type="array">
  588. <item name="imports" type="boolean" xsi:type="xpath">settings/dataLinks/imports</item>
  589. <item name="exports" type="boolean" xsi:type="xpath">settings/dataLinks/exports</item>
  590. </item>
  591. </item>
  592. </argument>
  593. </schema>
  594. </component>
  595. <component name="insertListing" include="uiElementSettings">
  596. <schema name="current">
  597. <argument name="data" xsi:type="array">
  598. <item name="config" xsi:type="array">
  599. <item name="autoRender" type="boolean" xsi:type="xpath">settings/autoRender</item>
  600. <item name="behaviourType" type="string" xsi:type="xpath">settings/behaviourType</item>
  601. <item name="externalFilterMode" type="boolean" xsi:type="xpath">settings/externalFilterMode</item>
  602. <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
  603. <item name="editorProvider" type="string" xsi:type="xpath">settings/editorProvider</item>
  604. <item name="externalCondition" type="string" xsi:type="xpath">settings/externalCondition</item>
  605. <item name="render_url" type="url" xsi:type="converter">settings/renderUrl</item>
  606. <item name="update_url" type="url" xsi:type="converter">settings/updateUrl</item>
  607. <item name="selectionsProvider" type="string" xsi:type="xpath">settings/selectionsProvider</item>
  608. <item name="externalProvider" type="string" xsi:type="xpath">settings/externalProvider</item>
  609. <item name="loading" type="boolean" xsi:type="xpath">settings/loading</item>
  610. <item name="realTimeLink" type="boolean" xsi:type="xpath">settings/realTimeLink</item>
  611. <item name="externalData" type="string" xsi:type="xpath">settings/externalData</item>
  612. <item name="dataLinks" xsi:type="array">
  613. <item name="imports" type="boolean" xsi:type="xpath">settings/dataLinks/imports</item>
  614. <item name="exports" type="boolean" xsi:type="xpath">settings/dataLinks/exports</item>
  615. </item>
  616. </item>
  617. </argument>
  618. </schema>
  619. </component>
  620. <component name="input" include="abstractSettings"/>
  621. <component name="listing" include="uiElementSettings">
  622. <schema name="current">
  623. <argument name="data" xsi:type="array">
  624. <item name="buttons" type="buttons" xsi:type="converter">settings/buttons</item>
  625. <item name="spinner" type="string" xsi:type="xpath">settings/spinner</item>
  626. <item name="config" xsi:type="array">
  627. <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
  628. </item>
  629. </argument>
  630. </schema>
  631. </component>
  632. <component name="listingToolbar" include="uiElementSettings">
  633. <schema name="current">
  634. <argument name="data" xsi:type="array">
  635. <item name="config" xsi:type="array">
  636. <item name="sticky" type="boolean" xsi:type="xpath">settings/sticky</item>
  637. <item name="stickyClass" type="additionalClasses" xsi:type="converter">settings/stickyClass</item>
  638. <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
  639. </item>
  640. </argument>
  641. </schema>
  642. </component>
  643. <component name="massaction" include="uiElementSettings">
  644. <schema name="current">
  645. <argument name="data" xsi:type="array">
  646. <item name="config" xsi:type="array">
  647. <item name="stickyTmpl" type="string" xsi:type="xpath">settings/stickyTmpl</item>
  648. <item name="noItemsMsg" type="string" xsi:type="xpath">settings/noItemsMsg</item>
  649. <item name="selectProvider" type="string" xsi:type="xpath">settings/selectProvider</item>
  650. <item name="indexField" type="string" xsi:type="xpath">settings/indexField</item>
  651. <item name="actions" type="actions" xsi:type="converter">settings/actions</item>
  652. </item>
  653. </argument>
  654. </schema>
  655. </component>
  656. <component name="modal" include="uiElementSettings">
  657. <schema name="current">
  658. <argument name="data" xsi:type="array">
  659. <item name="config" xsi:type="array">
  660. <item name="title" type="string" translate="true" xsi:type="xpath">settings/title</item>
  661. <item name="subTitle" type="string" translate="true" xsi:type="xpath">settings/subTitle</item>
  662. <item name="onCancel" type="string" xsi:type="xpath">settings/onCancel</item>
  663. <item name="modalClass" type="string" xsi:type="xpath">settings/modalClass</item>
  664. <item name="state" type="boolean" xsi:type="xpath">settings/state</item>
  665. <item name="options" type="options" xsi:type="converter">settings/options</item>
  666. <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
  667. </item>
  668. </argument>
  669. </schema>
  670. </component>
  671. <component name="multiline" include="uiElementSettings">
  672. <schema name="current">
  673. <argument name="data" xsi:type="array">
  674. <item name="config" xsi:type="array">
  675. <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
  676. <item name="visible" type="boolean" translate="true" xsi:type="xpath">settings/visible</item>
  677. <item name="showLabel" type="boolean" translate="true" xsi:type="xpath">settings/showLabel</item>
  678. <item name="breakLine" type="boolean" translate="true" xsi:type="xpath">settings/breakLine</item>
  679. <item name="fieldTemplate" type="string" xsi:type="xpath">settings/fieldTemplate</item>
  680. <item name="validateWholeGroup" type="boolean" xsi:type="xpath">settings/validateWholeGroup</item>
  681. <item name="required" type="boolean" translate="true" xsi:type="xpath">settings/required</item>
  682. <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
  683. </item>
  684. </argument>
  685. </schema>
  686. </component>
  687. <component name="multiselect" include="abstractSettings">
  688. <schema name="current">
  689. <argument name="data" xsi:type="array">
  690. <item name="config" xsi:type="array">
  691. <item name="size" type="number" translate="true" xsi:type="xpath">settings/size</item>
  692. <item name="multiple" type="string" xsi:type="xpath">settings/multiple</item>
  693. <item name="caption" type="string" translate="true" xsi:type="xpath">settings/caption</item>
  694. <item name="filterBy" xsi:type="array">
  695. <item name="target" type="string" xsi:type="xpath">settings/filterBy/target</item>
  696. <item name="field" type="string" xsi:type="xpath">settings/filterBy/field</item>
  697. </item>
  698. <item name="customEntry" type="string" xsi:type="xpath">settings/customEntry</item>
  699. <item name="captionValue" type="string" xsi:type="xpath">settings/captionValue</item>
  700. </item>
  701. </argument>
  702. </schema>
  703. </component>
  704. <component name="nav">
  705. <schema name="current">
  706. <argument name="data" xsi:type="array">
  707. <item name="config" xsi:type="array">
  708. <item name="collapsible" type="boolean" xsi:type="xpath">settings/collapsible</item>
  709. <item name="opened" type="boolean" xsi:type="xpath">settings/opened</item>
  710. </item>
  711. </argument>
  712. </schema>
  713. </component>
  714. <component name="number" include="uiElementSettings"/>
  715. <component name="paging" include="uiElementSettings">
  716. <schema name="current">
  717. <argument name="data" xsi:type="array">
  718. <item name="config" xsi:type="array">
  719. <item name="totalTmpl" type="string" xsi:type="xpath">settings/totalTmpl</item>
  720. <item name="selectProvider" type="string" xsi:type="xpath">settings/selectProvider</item>
  721. <item name="options" type="options" xsi:type="converter">settings/options</item>
  722. <item name="pageSize" type="number" xsi:type="xpath">settings/pageSize</item>
  723. <item name="sizesConfig" xsi:type="array">
  724. <item name="component" type="string" xsi:type="xpath">settings/sizesConfig/component</item>
  725. <item name="name" type="string" xsi:type="xpath">settings/sizesConfig/name</item>
  726. <item name="param" type="item" xsi:type="converter">settings/sizesConfig/param</item>
  727. <item name="storageConfig" type="storageConfig" xsi:type="converter">
  728. settings/sizesConfig/storageConfig
  729. </item>
  730. </item>
  731. </item>
  732. </argument>
  733. </schema>
  734. </component>
  735. <component name="price" include="uiElementSettings"/>
  736. <component name="range" include="abstractSettings"/>
  737. <component name="radioset" include="abstractSettings">
  738. <schema name="current">
  739. <argument name="data" xsi:type="array">
  740. <item name="config" xsi:type="array">
  741. <item name="multiple" type="boolean" xsi:type="xpath">settings/multiple</item>
  742. <item name="options" type="options" xsi:type="converter">settings/options</item>
  743. </item>
  744. </argument>
  745. </schema>
  746. </component>
  747. <component name="select" include="abstractSettings">
  748. <schema name="current">
  749. <argument name="data" xsi:type="array">
  750. <item name="config" xsi:type="array">
  751. <item name="caption" type="string" translate="true" xsi:type="xpath">settings/caption</item>
  752. <item name="filterBy" xsi:type="array">
  753. <item name="target" type="string" xsi:type="xpath">settings/filterBy/target</item>
  754. <item name="field" type="string" xsi:type="xpath">settings/filterBy/field</item>
  755. </item>
  756. <item name="customEntry" type="string" xsi:type="xpath">settings/customEntry</item>
  757. <item name="captionValue" type="string" xsi:type="xpath">settings/captionValue</item>
  758. <item name="options" type="options" xsi:type="converter">settings/options</item>
  759. </item>
  760. </argument>
  761. </schema>
  762. </component>
  763. <component name="selectionsColumn" include="column">
  764. <schema name="current">
  765. <argument name="data" xsi:type="array">
  766. <item name="config" xsi:type="array">
  767. <item name="preserveSelectionsOnFilter" type="boolean" xsi:type="xpath">
  768. settings/preserveSelectionsOnFilter
  769. </item>
  770. <item name="indexField" type="string" xsi:type="xpath">settings/indexField</item>
  771. <item name="fieldAction" type="item" xsi:type="converter">settings/fieldAction</item>
  772. </item>
  773. </argument>
  774. </schema>
  775. </component>
  776. <component name="tab" include="uiElementSettings"/>
  777. <component name="text" include="abstractSettings"/>
  778. <component name="textarea" include="abstractSettings">
  779. <schema name="current">
  780. <argument name="data" xsi:type="array">
  781. <item name="config" xsi:type="array">
  782. <item name="cols" type="number" xsi:type="xpath">settings/cols</item>
  783. <item name="rows" type="number" xsi:type="xpath">settings/rows</item>
  784. </item>
  785. </argument>
  786. </schema>
  787. </component>
  788. <component name="wysiwyg" include="textarea">
  789. <schema name="current">
  790. <argument name="data" xsi:type="array">
  791. <item name="config" xsi:type="array">
  792. <item name="content" type="string" xsi:type="xpath">settings/content</item>
  793. <item name="wysiwyg" type="boolean" xsi:type="xpath">settings/wysiwyg</item>
  794. <item name="elementSelector" type="string" xsi:type="xpath">settings/elementSelector</item>
  795. </item>
  796. </argument>
  797. </schema>
  798. </component>
  799. <component name="uiElementSettings">
  800. <schema name="current">
  801. <argument name="data" xsi:type="array">
  802. <item name="config" xsi:type="array">
  803. <item name="provider" type="string" xsi:type="xpath">@provider</item>
  804. <item name="component" type="string" xsi:type="xpath">@component</item>
  805. <item name="template" type="string" xsi:type="xpath">@template</item>
  806. <item name="sortOrder" type="number" xsi:type="xpath">@sortOrder</item>
  807. <item name="displayArea" type="string" xsi:type="xpath">@displayArea</item>
  808. <item name="storageConfig" type="storageConfig" xsi:type="converter">settings/storageConfig</item>
  809. <item name="statefull" type="item" xsi:type="converter">settings/statefull</item>
  810. <item name="imports" type="communication" xsi:type="converter">settings/imports</item>
  811. <item name="exports" type="communication" xsi:type="converter">settings/exports</item>
  812. <item name="links" type="communication" xsi:type="converter">settings/links</item>
  813. <item name="listens" type="communication" xsi:type="converter">settings/listens</item>
  814. <item name="ns" type="string" xsi:type="xpath">settings/ns</item>
  815. <item name="componentType" type="string" xsi:type="xpath">settings/componentType</item>
  816. <item name="dataScope" type="string" xsi:type="xpath">settings/dataScope</item>
  817. </item>
  818. <item name="js_config" xsi:type="array">
  819. <item name="deps" type="deps" xsi:type="converter">settings/deps</item>
  820. </item>
  821. <item name="layout" xsi:type="array">
  822. <item name="type" type="string" xsi:type="xpath">settings/layout/type</item>
  823. <item name="navContainerName" type="string" xsi:type="xpath">settings/layout/navContainerName</item>
  824. </item>
  825. </argument>
  826. </schema>
  827. </component>
  828. <component name="abstractSettings" include="uiElementSettings">
  829. <schema name="current">
  830. <argument name="data" xsi:type="array">
  831. <item name="config" xsi:type="array">
  832. <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
  833. <item name="disabled" type="boolean" xsi:type="xpath">settings/disabled</item>
  834. <item name="labelVisible" type="boolean" xsi:type="xpath">settings/labelVisible</item>
  835. <item name="showFallbackReset" type="boolean" xsi:type="xpath">settings/showFallbackReset</item>
  836. <item name="focused" type="boolean" xsi:type="xpath">settings/focused</item>
  837. <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
  838. <item name="dataType" type="string" xsi:type="xpath">settings/dataType</item>
  839. <item name="elementTmpl" type="string" xsi:type="xpath">settings/elementTmpl</item>
  840. <item name="tooltipTpl" type="string" xsi:type="xpath">settings/tooltipTpl</item>
  841. <item name="fallbackResetTpl" type="string" xsi:type="xpath">settings/fallbackResetTpl</item>
  842. <item name="placeholder" type="item" xsi:type="converter">settings/placeholder</item>
  843. <item name="validation" type="item" xsi:type="converter">settings/validation</item>
  844. <item name="notice" type="string" translate="true" xsi:type="xpath">settings/notice</item>
  845. <item name="required" type="boolean" xsi:type="xpath">settings/required</item>
  846. <item name="switcherConfig" xsi:type="array">
  847. <item name="name" type="string" xsi:type="xpath">settings/switcherConfig/name</item>
  848. <item name="component" type="string" xsi:type="xpath">settings/switcherConfig/component</item>
  849. <item name="target" type="string" xsi:type="xpath">settings/switcherConfig/target</item>
  850. <item name="property" type="string" xsi:type="xpath">settings/switcherConfig/property</item>
  851. <item name="enabled" type="boolean" xsi:type="xpath">settings/switcherConfig/enabled</item>
  852. <item name="rules" type="item" xsi:type="converter">settings/switcherConfig/rules</item>
  853. </item>
  854. <item name="tooltip" xsi:type="array">
  855. <item name="link" type="string" xsi:type="xpath">settings/tooltip/link</item>
  856. <item name="description" type="string" translate="true" xsi:type="xpath">settings/tooltip/description</item>
  857. </item>
  858. <item name="additionalClasses" type="additionalClasses" xsi:type="converter">settings/additionalClasses</item>
  859. <item name="addbefore" type="string" translate="true" xsi:type="xpath">settings/addBefore</item>
  860. <item name="addafter" type="string" translate="true" xsi:type="xpath">settings/addAfter</item>
  861. </item>
  862. </argument>
  863. </schema>
  864. </component>
  865. </components>