123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- -->
- <components xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_definition.map.xsd">
- <component name="action" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
- <item name="type" type="string" xsi:type="xpath">settings/type</item>
- <item name="url" type="url" xsi:type="converter">settings/url</item>
- <item name="confirm" xsi:type="array">
- <item name="title" type="string" translate="true" xsi:type="xpath">settings/confirm/title</item>
- <item name="message" type="string" translate="true" xsi:type="xpath">settings/confirm/message</item>
- </item>
- <item name="callback" xsi:type="array">
- <item name="provider" type="string" translate="true" xsi:type="xpath">settings/callback/provider</item>
- <item name="target" type="string" translate="true" xsi:type="xpath">settings/callback/target</item>
- </item>
- </item>
- </argument>
- <argument name="actions" type="actions" xsi:type="converter">settings/actions</argument>
- </schema>
- </component>
- <component name="actionDelete" include="abstractSettings"/>
- <component name="actions" include="column">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="templates" type="item" xsi:type="converter">settings/templates</item>
- <item name="indexField" type="string" xsi:type="xpath">settings/indexField</item>
- <item name="rowsProvider" type="string" xsi:type="xpath">settings/rowsProvider</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="actionsColumn" include="column">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="templates" type="item" xsi:type="converter">settings/templates</item>
- <item name="indexField" type="string" xsi:type="xpath">settings/indexField</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="bookmark" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
- <item name="viewTmpl" type="string" xsi:type="xpath">settings/viewTmpl</item>
- <item name="newViewLabel" translate="true" type="string" xsi:type="xpath">settings/newViewLabel</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="boolean" include="abstractSettings"/>
- <component name="button" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="title" type="string" translate="true" xsi:type="xpath">settings/title</item>
- <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
- <item name="disabled" type="boolean" xsi:type="xpath">settings/disabled</item>
- <item name="displayAsLink" type="boolean" xsi:type="xpath">settings/displayAsLink</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="checkbox" include="abstractSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="multiple" type="string" xsi:type="xpath">settings/multiple</item>
- <item name="checked" type="boolean" xsi:type="xpath">settings/checked</item>
- <item name="prefer" type="string" xsi:type="xpath">settings/prefer</item>
- <item name="description" type="string" translate="true" xsi:type="xpath">settings/description</item>
- <item name="options" type="options" xsi:type="converter">settings/options</item>
- <item name="valueMap" type="item" xsi:type="converter">settings/valueMap</item>
- <item name="templates" type="item" xsi:type="converter">settings/templates</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="checkboxset" include="abstractSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="multiple" type="boolean" xsi:type="xpath">settings/multiple</item>
- <item name="options" type="options" xsi:type="converter">settings/options</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="colorPicker" include="abstractSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="colorPickerMode" type="string" xsi:type="xpath">settings/colorPickerMode</item>
- <item name="colorFormat" type="string" xsi:type="xpath">settings/colorFormat</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="column" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="draggable" type="boolean" xsi:type="xpath">settings/draggable</item>
- <item name="sorting" type="string" xsi:type="xpath">settings/sorting</item>
- <item name="sortable" type="boolean" xsi:type="xpath">settings/sortable</item>
- <item name="controlVisibility" type="boolean" xsi:type="xpath">settings/controlVisibility</item>
- <item name="bodyTmpl" type="string" xsi:type="xpath">settings/bodyTmpl</item>
- <item name="headerTmpl" type="string" xsi:type="xpath">settings/headerTmpl</item>
- <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
- <item name="fieldClass" type="additionalClasses" xsi:type="converter">settings/fieldClass</item>
- <item name="disableAction" type="boolean" xsi:type="xpath">settings/disableAction</item>
- <item name="filter" type="string" xsi:type="xpath">settings/filter</item>
- <item name="dataType" type="string" xsi:type="xpath">settings/dataType</item>
- <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
- <item name="resizeEnabled" type="boolean" xsi:type="xpath">settings/resizeEnabled</item>
- <item name="add_field" type="boolean" xsi:type="xpath">settings/addField</item>
- <item name="has_preview" type="boolean" xsi:type="xpath">settings/hasPreview</item>
- <item name="altField" type="string" xsi:type="xpath">settings/altField</item>
- <item name="resizeDefaultWidth" type="number" xsi:type="xpath">settings/resizeDefaultWidth</item>
- <item name="fieldAction" type="item" xsi:type="converter">settings/fieldAction</item>
- <item name="dateFormat" type="string" xsi:type="xpath">settings/dateFormat</item>
- <item name="timeFormat" type="string" xsi:type="xpath">settings/timeFormat</item>
- <item name="timezone" type="string" xsi:type="xpath">settings/timezone</item>
- <item name="skipTimeZoneConversion" type="boolean" xsi:type="xpath">settings/skipTimeZoneConversion</item>
- <item name="editor" xsi:type="array">
- <item name="editorType" type="string" xsi:type="xpath">settings/editor/editorType</item>
- <item name="validation" type="item" xsi:type="converter">settings/editor/validation</item>
- </item>
- </item>
- <item name="options" type="options" xsi:type="converter">settings/options</item>
- </argument>
- </schema>
- </component>
- <component name="columns" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="displayModes" type="item" xsi:type="converter">settings/displayModes</item>
- <item name="displayMode" type="string" xsi:type="xpath">settings/displayMode</item>
- <item name="viewSwitcherTmpl" type="string" xsi:type="xpath">settings/viewSwitcherTmpl</item>
- <item name="stickyTmpl" type="string" xsi:type="xpath">settings/stickyTmpl</item>
- <item name="dndConfig" type="item" xsi:type="converter">settings/dndConfig</item>
- <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
- <item name="editorConfig" type="item" xsi:type="converter">settings/editorConfig</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="columnsControls" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
- <item name="minVisible" type="number" xsi:type="xpath">settings/minVisible</item>
- <item name="maxVisible" type="number" xsi:type="xpath">settings/maxVisible</item>
- <item name="columnsProvider" type="string" xsi:type="xpath">settings/columnsProvider</item>
- <item name="templates" xsi:type="array">
- <item name="headerMsg" type="string" xsi:type="xpath">settings/templates/headerMsg</item>
- </item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="component" include="uiElementSettings"/>
- <component name="container">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="provider" type="string" xsi:type="xpath">@provider</item>
- <item name="component" type="string" xsi:type="xpath">@component</item>
- <item name="template" type="string" xsi:type="xpath">@template</item>
- <item name="sortOrder" type="number" xsi:type="xpath">@sortOrder</item>
- <item name="displayArea" type="string" xsi:type="xpath">@displayArea</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="dataSource">
- <schema name="current">
- <argument name="dataProvider" xsi:type="configurableObject">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="submit_url" type="url" xsi:type="converter">settings/submitUrl</item>
- <item name="validate_url" type="url" xsi:type="converter">settings/validateUrl</item>
- <item name="update_url" type="url" xsi:type="converter">settings/updateUrl</item>
- <item name="filter_url_params" type="item" xsi:type="converter">settings/filterUrlParams</item>
- <item name="clientConfig" type="item" xsi:type="converter">dataProvider/settings/clientConfig</item>
- <item name="provider" type="string" xsi:type="xpath">@provider</item>
- <item name="component" type="string" xsi:type="xpath">@component</item>
- <item name="template" type="string" xsi:type="xpath">@template</item>
- <item name="sortOrder" type="number" xsi:type="xpath">@sortOrder</item>
- <item name="displayArea" type="string" xsi:type="xpath">@displayArea</item>
- <item name="storageConfig" type="storageConfig" xsi:type="converter">settings/storageConfig</item>
- <item name="statefull" type="item" xsi:type="converter">settings/statefull</item>
- <item name="imports" type="communication" xsi:type="converter">settings/imports</item>
- <item name="exports" type="communication" xsi:type="converter">settings/exports</item>
- <item name="links" type="communication" xsi:type="converter">settings/links</item>
- <item name="listens" type="communication" xsi:type="converter">settings/listens</item>
- <item name="ns" type="string" xsi:type="xpath">settings/ns</item>
- <item name="componentType" type="string" xsi:type="xpath">settings/componentType</item>
- <item name="dataScope" type="string" xsi:type="xpath">settings/dataScope</item>
- <item name="aclResource" type="string" xsi:type="xpath">aclResource</item>
- </item>
- <item name="js_config" xsi:type="array">
- <item name="deps" type="deps" xsi:type="converter">settings/deps</item>
- </item>
- <item name="layout" xsi:type="array">
- <item name="type" type="string" xsi:type="xpath">settings/layout/type</item>
- <item name="navContainerName" type="string" xsi:type="xpath">settings/layout/navContainerName</item>
- </item>
- </argument>
- <argument name="class" type="string" xsi:type="xpath">dataProvider/@class</argument>
- <argument name="name" type="string" xsi:type="xpath">dataProvider/@name</argument>
- <argument name="primaryFieldName" type="string" xsi:type="xpath">
- dataProvider/settings/primaryFieldName
- </argument>
- <argument name="requestFieldName" type="string" xsi:type="xpath">
- dataProvider/settings/requestFieldName
- </argument>
- </argument>
- </schema>
- </component>
- <component name="date" include="abstractSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="options" type="options" xsi:type="converter">settings/options</item>
- <item name="storeTimeZone" type="string" xsi:type="xpath">settings/storeTimeZone</item>
- <item name="inputDateFormat" type="string" xsi:type="xpath">settings/inputDateFormat</item>
- <item name="outputDateFormat" type="string" xsi:type="xpath">settings/outputDateFormat</item>
- <item name="pickerDateTimeFormat" type="string" xsi:type="xpath">settings/pickerDateTimeFormat</item>
- <item name="timezoneFormat" type="string" xsi:type="xpath">settings/timezoneFormat</item>
- <item name="shiftedValue" type="string" xsi:type="xpath">settings/shiftedValue</item>
- <item name="showsTime" type="boolean" xsi:type="xpath">settings/showsTime</item>
- <item name="dateFormat" type="string" xsi:type="xpath">settings/dateFormat</item>
- <item name="timeFormat" type="string" xsi:type="xpath">settings/timeFormat</item>
- <item name="skipTimeZoneConversion" type="string" xsi:type="xpath">settings/skipTimeZoneConversion</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="dynamicRows" include="abstractSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="defaultRecord" type="boolean" xsi:type="xpath">settings/defaultRecord</item>
- <item name="columnsHeader" type="boolean" xsi:type="xpath">settings/columnsHeader</item>
- <item name="columnsHeaderClasses" type="string" xsi:type="xpath">settings/columnsHeaderClasses</item>
- <item name="recordTemplate" type="string" xsi:type="xpath">settings/recordTemplate</item>
- <item name="collapsibleHeader" type="boolean" xsi:type="xpath">settings/collapsibleHeader</item>
- <item name="addButtonLabel" type="string" translate="true" xsi:type="xpath">settings/addButtonLabel</item>
- <item name="addButton" type="boolean" xsi:type="xpath">settings/addButton</item>
- <item name="deleteProperty" type="string" xsi:type="xpath">settings/deleteProperty</item>
- <item name="identificationProperty" type="string" xsi:type="xpath">settings/identificationProperty</item>
- <item name="deleteValue" type="boolean" xsi:type="xpath">settings/deleteValue</item>
- <item name="pageSize" type="number" xsi:type="xpath">settings/pageSize</item>
- <item name="currentPage" type="number" xsi:type="xpath">settings/currentPage</item>
- <item name="scopeLabel" type="string" xsi:type="xpath">settings/scopeLabel</item>
- <item name="dndConfig" type="item" xsi:type="converter">settings/dndConfig</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="email" include="abstractSettings"/>
- <component name="exportButton" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="additionalParams" type="item" xsi:type="converter">settings/additionalParams</item>
- <item name="selectProvider" type="string" xsi:type="xpath">settings/selectProvider</item>
- <item name="options" type="options" xsi:type="converter">settings/options</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="field" include="abstractSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="formElement" type="string" xsi:type="xpath">@formElement</item>
- <item name="colorPickerMode" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/colorPickerMode
- </item>
- <item name="colorFormat" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/colorFormat
- </item>
- <item name="wysiwyg" type="boolean" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/wysiwyg
- </item>
- <item name="class" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/@class
- </item>
- <item name="content" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/content
- </item>
- <item name="elementSelector" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/elementSelector
- </item>
- <item name="storeTimeZone" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/storeTimeZone
- </item>
- <item name="inputDateFormat" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/inputDateFormat
- </item>
- <item name="outputDateFormat" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/outputDateFormat
- </item>
- <item name="pickerDateTimeFormat" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/pickerDateTimeFormat
- </item>
- <item name="timezoneFormat" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/timezoneFormat
- </item>
- <item name="shiftedValue" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/shiftedValue
- </item>
- <item name="checked" type="boolean" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/checked
- </item>
- <item name="multiple" type="boolean" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/multiple
- </item>
- <item name="prefer" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/prefer
- </item>
- <item name="description" translate="true" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/description
- </item>
- <item name="valueMap" type="item" xsi:type="converter">
- formElements/*[name(.)=../../@formElement]/settings/valueMap
- </item>
- <item name="templates" type="item" xsi:type="converter">
- formElements/*[name(.)=../../@formElement]/settings/templates
- </item>
- <item name="caption" type="string" translate="true" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/caption
- </item>
- <item name="size" type="number" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/size
- </item>
- <item name="cols" type="number" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/cols
- </item>
- <item name="rows" type="number" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/rows
- </item>
- <item name="previewTmpl" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/previewTmpl
- </item>
- <item name="uploaderConfig" type="item" xsi:type="converter">
- formElements/*[name(.)=../../@formElement]/settings/uploaderConfig
- </item>
- <item name="maxFileSize" type="number" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/maxFileSize
- </item>
- <item name="allowedExtensions" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/allowedExtensions
- </item>
- <item name="openDialogTitle" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/openDialogTitle
- </item>
- <item name="initialMediaGalleryOpenSubpath" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/initialMediaGalleryOpenSubpath
- </item>
- <item name="customEntry" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/customEntry
- </item>
- <item name="filterBy" xsi:type="array">
- <item name="target" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/filterBy/target
- </item>
- <item name="field" type="string" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/filterBy/field
- </item>
- </item>
- <item name="title" type="string" translate="true" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/title
- </item>
- <item name="scopeLabel" type="string" xsi:type="xpath">settings/scopeLabel</item>
- <item name="options" type="options" xsi:type="converter">
- formElements/*[name(.)=../../@formElement]/settings/options[option]
- </item>
- </item>
- <item name="options" type="object" xsi:type="xpath">
- formElements/*[name(.)=../../@formElement]/settings/options/@class
- </item>
- </argument>
- </schema>
- </component>
- <component name="fieldset" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="disabled" type="boolean" xsi:type="xpath">settings/disabled</item>
- <item name="level" type="number" xsi:type="xpath">settings/level</item>
- <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
- <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
- <item name="opened" type="boolean" xsi:type="xpath">settings/opened</item>
- <item name="collapsible" type="boolean" xsi:type="xpath">settings/collapsible</item>
- <item name="additionalClasses" type="additionalClasses" xsi:type="converter">settings/additionalClasses</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="file" include="abstractSettings"/>
- <component name="image" include="abstractSettings"/>
- <component name="hidden" include="abstractSettings"/>
- <component name="filterInput" include="abstractSettings"/>
- <component name="filterDate" include="abstractSettings"/>
- <!--add here list of required settings-->
- <component name="urlInput" include="abstractSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <!--selected related data-->
- <item name="urlTypes" type="urlTypes" xsi:type="converter">settings/urlTypes</item>
- <item name="isDisplayAdditionalSettings" type="boolean" xsi:type="xpath">settings/isDisplayAdditionalSettings</item>
- <item name="settingLabel" type="string" translate="true" xsi:type="xpath">settings/settingLabel</item>
- <item name="typeSelectorTemplate" type="string" translate="true" xsi:type="xpath">settings/typeSelectorTemplate</item>
- <item name="settingTemplate" type="string" translate="true" xsi:type="xpath">settings/settingTemplate</item>
- <item name="settingValue" type="boolean" xsi:type="xpath">settings/settingValue</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="fileUploader" include="abstractSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="isMultipleFiles" type="boolean" xsi:type="xpath">settings/isMultipleFiles</item>
- <item name="maxFileSize" type="number" xsi:type="xpath">settings/maxFileSize</item>
- <item name="placeholderType" type="string" xsi:type="xpath">settings/placeholderType</item>
- <item name="allowedExtensions" type="string" xsi:type="xpath">settings/allowedExtensions</item>
- <item name="previewTmpl" type="string" xsi:type="xpath">settings/previewTmpl</item>
- <item name="dropZone" type="string" xsi:type="xpath">settings/dropZone</item>
- <item name="uploaderConfig" type="item" xsi:type="converter">settings/uploaderConfig</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="imageUploader" include="fileUploader">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="openDialogTitle" type="string" translate="true" xsi:type="xpath">settings/openDialogTitle</item>
- <item name="initialMediaGalleryOpenSubpath" type="string" xsi:type="xpath">settings/initialMediaGalleryOpenSubpath</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="filterRange" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
- <item name="additionalClasses" type="additionalClasses" xsi:type="converter">settings/additionalClasses</item>
- <item name="dataScope" type="string" xsi:type="xpath">settings/dataScope</item>
- <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
- <item name="rangeType" type="string" xsi:type="xpath">settings/rangeType</item>
- <item name="showLabel" type="boolean" xsi:type="xpath">settings/showLabel</item>
- <item name="required" type="boolean" xsi:type="xpath">settings/required</item>
- <item name="fieldTemplate" type="string" xsi:type="xpath">settings/fieldTemplate</item>
- <item name="breakLine" type="boolean" xsi:type="xpath">settings/breakLine</item>
- <item name="validateWholeGroup" type="boolean" xsi:type="xpath">settings/validateWholeGroup</item>
- <item name="chipsProvider" type="string" xsi:type="xpath">settings/chipsProvider</item>
- <item name="templates" xsi:type="array">
- <item name="base" type="item" xsi:type="converter">settings/templates/base</item>
- <item name="date" type="item" xsi:type="converter">settings/templates/date</item>
- <item name="text" type="item" xsi:type="converter">settings/templates/text</item>
- <item name="ranges" type="item" xsi:type="converter">settings/templates/ranges</item>
- </item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="filters" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="stickyTmpl" type="string" xsi:type="xpath">settings/stickyTmpl</item>
- <item name="columnsProvider" type="string" xsi:type="xpath">settings/columnsProvider</item>
- <item name="chipsConfig" type="item" xsi:type="converter">settings/chipsConfig</item>
- <item name="templates" type="item" xsi:type="converter">settings/templates</item>
- <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="filterSearch" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="chipsProvider" type="item" xsi:type="converter">settings/chipsProvider</item>
- <item name="label" translate="true" type="string" xsi:type="xpath">settings/label</item>
- <item name="placeholder" translate="true" type="string" xsi:type="xpath">settings/placeholder</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="filterSelect" include="abstractSettings">
- <schema name="current">
- <argument name="optionsProvider" xsi:type="configurableObject">
- <argument name="class" xsi:type="xpath" type="string">settings/options/@class</argument>
- </argument>
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="caption" type="string" translate="true" xsi:type="xpath">settings/caption</item>
- <item name="filterBy" xsi:type="array">
- <item name="target" type="string" xsi:type="xpath">settings/filterBy/target</item>
- <item name="field" type="string" xsi:type="xpath">settings/filterBy/field</item>
- </item>
- <item name="customEntry" type="string" xsi:type="xpath">settings/customEntry</item>
- <item name="captionValue" type="string" xsi:type="xpath">settings/captionValue</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="form" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="layout" xsi:type="array">
- <item name="type" type="string" xsi:type="xpath">settings/layout/type</item>
- <item name="navContainerName" type="string" xsi:type="xpath">settings/layout/navContainerName</item>
- </item>
- <item name="config" xsi:type="array">
- <item name="selectorPrefix" type="string" xsi:type="xpath">settings/selectorPrefix</item>
- <item name="messagesClass" type="string" xsi:type="xpath">settings/messagesClass</item>
- <item name="errorClass" type="string" xsi:type="xpath">settings/errorClass</item>
- <item name="ajaxSaveType" type="string" xsi:type="xpath">settings/ajaxSaveType</item>
- <item name="namespace" type="string" xsi:type="xpath">settings/namespace</item>
- <item name="ajaxSave" type="boolean" xsi:type="xpath">settings/ajaxSave</item>
- <item name="reloadItem" type="string" xsi:type="xpath">settings/reloadItem</item>
- </item>
- <item name="buttons" type="buttons" xsi:type="converter">settings/buttons</item>
- <item name="spinner" type="string" xsi:type="xpath">settings/spinner</item>
- </argument>
- </schema>
- </component>
- <component name="htmlContent" include="uiElementSettings">
- <schema name="current">
- <argument name="block" type="htmlContent" xsi:type="converter">block</argument>
- <argument name="data" xsi:type="array">
- <item name="wrapper" xsi:type="array">
- <item name="componentType" type="string" xsi:type="xpath">settings/wrapper/componentType</item>
- <item name="canShow" type="boolean" xsi:type="xpath">settings/wrapper/canShow</item>
- </item>
- <item name="config" xsi:type="array">
- <item name="content" type="string" xsi:type="xpath">settings/content</item>
- <item name="additionalClasses" type="additionalClasses" xsi:type="converter">settings/additionalClasses</item>
- <item name="isAjaxLoaded" type="boolean" xsi:type="xpath">settings/isAjaxLoaded</item>
- <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
- <item name="url" type="url" xsi:type="converter">settings/url</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="insertForm" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="autoRender" type="boolean" xsi:type="xpath">settings/autoRender</item>
- <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
- <item name="realTimeLink" type="boolean" xsi:type="xpath">settings/realTimeLink</item>
- <item name="externalProvider" type="string" xsi:type="xpath">settings/externalProvider</item>
- <item name="showSpinner" type="boolean" xsi:type="xpath">settings/showSpinner</item>
- <item name="ns" type="string" xsi:type="xpath">settings/ns</item>
- <item name="toolbarContainer" type="string" xsi:type="xpath">settings/toolbarContainer</item>
- <item name="formSubmitType" type="string" xsi:type="xpath">settings/formSubmitType</item>
- <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
- <item name="loading" type="boolean" xsi:type="xpath">settings/loading</item>
- <item name="render_url" type="url" xsi:type="converter">settings/renderUrl</item>
- <item name="update_url" type="url" xsi:type="converter">settings/updateUrl</item>
- <item name="externalData" type="string" xsi:type="xpath">settings/externalData</item>
- <item name="columnsProvider" type="string" xsi:type="xpath">settings/columnsProvider</item>
- <item name="dataLinks" xsi:type="array">
- <item name="imports" type="boolean" xsi:type="xpath">settings/dataLinks/imports</item>
- <item name="exports" type="boolean" xsi:type="xpath">settings/dataLinks/exports</item>
- </item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="insertListing" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="autoRender" type="boolean" xsi:type="xpath">settings/autoRender</item>
- <item name="behaviourType" type="string" xsi:type="xpath">settings/behaviourType</item>
- <item name="externalFilterMode" type="boolean" xsi:type="xpath">settings/externalFilterMode</item>
- <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
- <item name="editorProvider" type="string" xsi:type="xpath">settings/editorProvider</item>
- <item name="externalCondition" type="string" xsi:type="xpath">settings/externalCondition</item>
- <item name="render_url" type="url" xsi:type="converter">settings/renderUrl</item>
- <item name="update_url" type="url" xsi:type="converter">settings/updateUrl</item>
- <item name="selectionsProvider" type="string" xsi:type="xpath">settings/selectionsProvider</item>
- <item name="externalProvider" type="string" xsi:type="xpath">settings/externalProvider</item>
- <item name="loading" type="boolean" xsi:type="xpath">settings/loading</item>
- <item name="realTimeLink" type="boolean" xsi:type="xpath">settings/realTimeLink</item>
- <item name="externalData" type="string" xsi:type="xpath">settings/externalData</item>
- <item name="dataLinks" xsi:type="array">
- <item name="imports" type="boolean" xsi:type="xpath">settings/dataLinks/imports</item>
- <item name="exports" type="boolean" xsi:type="xpath">settings/dataLinks/exports</item>
- </item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="input" include="abstractSettings"/>
- <component name="listing" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="buttons" type="buttons" xsi:type="converter">settings/buttons</item>
- <item name="spinner" type="string" xsi:type="xpath">settings/spinner</item>
- <item name="config" xsi:type="array">
- <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="listingToolbar" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="sticky" type="boolean" xsi:type="xpath">settings/sticky</item>
- <item name="stickyClass" type="additionalClasses" xsi:type="converter">settings/stickyClass</item>
- <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="massaction" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="stickyTmpl" type="string" xsi:type="xpath">settings/stickyTmpl</item>
- <item name="noItemsMsg" type="string" xsi:type="xpath">settings/noItemsMsg</item>
- <item name="selectProvider" type="string" xsi:type="xpath">settings/selectProvider</item>
- <item name="indexField" type="string" xsi:type="xpath">settings/indexField</item>
- <item name="actions" type="actions" xsi:type="converter">settings/actions</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="modal" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="title" type="string" translate="true" xsi:type="xpath">settings/title</item>
- <item name="subTitle" type="string" translate="true" xsi:type="xpath">settings/subTitle</item>
- <item name="onCancel" type="string" xsi:type="xpath">settings/onCancel</item>
- <item name="modalClass" type="string" xsi:type="xpath">settings/modalClass</item>
- <item name="state" type="boolean" xsi:type="xpath">settings/state</item>
- <item name="options" type="options" xsi:type="converter">settings/options</item>
- <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="multiline" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
- <item name="visible" type="boolean" translate="true" xsi:type="xpath">settings/visible</item>
- <item name="showLabel" type="boolean" translate="true" xsi:type="xpath">settings/showLabel</item>
- <item name="breakLine" type="boolean" translate="true" xsi:type="xpath">settings/breakLine</item>
- <item name="fieldTemplate" type="string" xsi:type="xpath">settings/fieldTemplate</item>
- <item name="validateWholeGroup" type="boolean" xsi:type="xpath">settings/validateWholeGroup</item>
- <item name="required" type="boolean" translate="true" xsi:type="xpath">settings/required</item>
- <item name="childDefaults" type="item" xsi:type="converter">settings/childDefaults</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="multiselect" include="abstractSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="size" type="number" translate="true" xsi:type="xpath">settings/size</item>
- <item name="multiple" type="string" xsi:type="xpath">settings/multiple</item>
- <item name="caption" type="string" translate="true" xsi:type="xpath">settings/caption</item>
- <item name="filterBy" xsi:type="array">
- <item name="target" type="string" xsi:type="xpath">settings/filterBy/target</item>
- <item name="field" type="string" xsi:type="xpath">settings/filterBy/field</item>
- </item>
- <item name="customEntry" type="string" xsi:type="xpath">settings/customEntry</item>
- <item name="captionValue" type="string" xsi:type="xpath">settings/captionValue</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="nav">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="collapsible" type="boolean" xsi:type="xpath">settings/collapsible</item>
- <item name="opened" type="boolean" xsi:type="xpath">settings/opened</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="number" include="uiElementSettings"/>
- <component name="paging" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="totalTmpl" type="string" xsi:type="xpath">settings/totalTmpl</item>
- <item name="selectProvider" type="string" xsi:type="xpath">settings/selectProvider</item>
- <item name="options" type="options" xsi:type="converter">settings/options</item>
- <item name="pageSize" type="number" xsi:type="xpath">settings/pageSize</item>
- <item name="sizesConfig" xsi:type="array">
- <item name="component" type="string" xsi:type="xpath">settings/sizesConfig/component</item>
- <item name="name" type="string" xsi:type="xpath">settings/sizesConfig/name</item>
- <item name="param" type="item" xsi:type="converter">settings/sizesConfig/param</item>
- <item name="storageConfig" type="storageConfig" xsi:type="converter">
- settings/sizesConfig/storageConfig
- </item>
- </item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="price" include="uiElementSettings"/>
- <component name="range" include="abstractSettings"/>
- <component name="radioset" include="abstractSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="multiple" type="boolean" xsi:type="xpath">settings/multiple</item>
- <item name="options" type="options" xsi:type="converter">settings/options</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="select" include="abstractSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="caption" type="string" translate="true" xsi:type="xpath">settings/caption</item>
- <item name="filterBy" xsi:type="array">
- <item name="target" type="string" xsi:type="xpath">settings/filterBy/target</item>
- <item name="field" type="string" xsi:type="xpath">settings/filterBy/field</item>
- </item>
- <item name="customEntry" type="string" xsi:type="xpath">settings/customEntry</item>
- <item name="captionValue" type="string" xsi:type="xpath">settings/captionValue</item>
- <item name="options" type="options" xsi:type="converter">settings/options</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="selectionsColumn" include="column">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="preserveSelectionsOnFilter" type="boolean" xsi:type="xpath">
- settings/preserveSelectionsOnFilter
- </item>
- <item name="indexField" type="string" xsi:type="xpath">settings/indexField</item>
- <item name="fieldAction" type="item" xsi:type="converter">settings/fieldAction</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="tab" include="uiElementSettings"/>
- <component name="text" include="abstractSettings"/>
- <component name="textarea" include="abstractSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="cols" type="number" xsi:type="xpath">settings/cols</item>
- <item name="rows" type="number" xsi:type="xpath">settings/rows</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="wysiwyg" include="textarea">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="content" type="string" xsi:type="xpath">settings/content</item>
- <item name="wysiwyg" type="boolean" xsi:type="xpath">settings/wysiwyg</item>
- <item name="elementSelector" type="string" xsi:type="xpath">settings/elementSelector</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="provider" type="string" xsi:type="xpath">@provider</item>
- <item name="component" type="string" xsi:type="xpath">@component</item>
- <item name="template" type="string" xsi:type="xpath">@template</item>
- <item name="sortOrder" type="number" xsi:type="xpath">@sortOrder</item>
- <item name="displayArea" type="string" xsi:type="xpath">@displayArea</item>
- <item name="storageConfig" type="storageConfig" xsi:type="converter">settings/storageConfig</item>
- <item name="statefull" type="item" xsi:type="converter">settings/statefull</item>
- <item name="imports" type="communication" xsi:type="converter">settings/imports</item>
- <item name="exports" type="communication" xsi:type="converter">settings/exports</item>
- <item name="links" type="communication" xsi:type="converter">settings/links</item>
- <item name="listens" type="communication" xsi:type="converter">settings/listens</item>
- <item name="ns" type="string" xsi:type="xpath">settings/ns</item>
- <item name="componentType" type="string" xsi:type="xpath">settings/componentType</item>
- <item name="dataScope" type="string" xsi:type="xpath">settings/dataScope</item>
- </item>
- <item name="js_config" xsi:type="array">
- <item name="deps" type="deps" xsi:type="converter">settings/deps</item>
- </item>
- <item name="layout" xsi:type="array">
- <item name="type" type="string" xsi:type="xpath">settings/layout/type</item>
- <item name="navContainerName" type="string" xsi:type="xpath">settings/layout/navContainerName</item>
- </item>
- </argument>
- </schema>
- </component>
- <component name="abstractSettings" include="uiElementSettings">
- <schema name="current">
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="visible" type="boolean" xsi:type="xpath">settings/visible</item>
- <item name="disabled" type="boolean" xsi:type="xpath">settings/disabled</item>
- <item name="labelVisible" type="boolean" xsi:type="xpath">settings/labelVisible</item>
- <item name="showFallbackReset" type="boolean" xsi:type="xpath">settings/showFallbackReset</item>
- <item name="focused" type="boolean" xsi:type="xpath">settings/focused</item>
- <item name="label" type="string" translate="true" xsi:type="xpath">settings/label</item>
- <item name="dataType" type="string" xsi:type="xpath">settings/dataType</item>
- <item name="elementTmpl" type="string" xsi:type="xpath">settings/elementTmpl</item>
- <item name="tooltipTpl" type="string" xsi:type="xpath">settings/tooltipTpl</item>
- <item name="fallbackResetTpl" type="string" xsi:type="xpath">settings/fallbackResetTpl</item>
- <item name="placeholder" type="item" xsi:type="converter">settings/placeholder</item>
- <item name="validation" type="item" xsi:type="converter">settings/validation</item>
- <item name="notice" type="string" translate="true" xsi:type="xpath">settings/notice</item>
- <item name="required" type="boolean" xsi:type="xpath">settings/required</item>
- <item name="switcherConfig" xsi:type="array">
- <item name="name" type="string" xsi:type="xpath">settings/switcherConfig/name</item>
- <item name="component" type="string" xsi:type="xpath">settings/switcherConfig/component</item>
- <item name="target" type="string" xsi:type="xpath">settings/switcherConfig/target</item>
- <item name="property" type="string" xsi:type="xpath">settings/switcherConfig/property</item>
- <item name="enabled" type="boolean" xsi:type="xpath">settings/switcherConfig/enabled</item>
- <item name="rules" type="item" xsi:type="converter">settings/switcherConfig/rules</item>
- </item>
- <item name="tooltip" xsi:type="array">
- <item name="link" type="string" xsi:type="xpath">settings/tooltip/link</item>
- <item name="description" type="string" translate="true" xsi:type="xpath">settings/tooltip/description</item>
- </item>
- <item name="additionalClasses" type="additionalClasses" xsi:type="converter">settings/additionalClasses</item>
- <item name="addbefore" type="string" translate="true" xsi:type="xpath">settings/addBefore</item>
- <item name="addafter" type="string" translate="true" xsi:type="xpath">settings/addAfter</item>
- </item>
- </argument>
- </schema>
- </component>
- </components>
|