123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287 |
- <?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.xsd">
- <dataSource class="Magento\Ui\Component\DataSource"/>
- <listing sorting="true" class="Magento\Ui\Component\Listing" component="uiComponent">
- <argument name="data" xsi:type="array">
- <item name="template" xsi:type="string">templates/listing/default</item>
- <item name="save_parameters_in_session" xsi:type="string">1</item>
- <item name="client_root" xsi:type="string">mui/index/render</item>
- </argument>
- </listing>
- <paging class="Magento\Ui\Component\Paging" component="Magento_Ui/js/grid/paging/paging" displayArea="bottom">
- <settings>
- <storageConfig>
- <namespace>current.paging</namespace>
- <provider>ns = ${ $.ns }, index = bookmarks</provider>
- </storageConfig>
- </settings>
- </paging>
- <filters class="Magento\Ui\Component\Filters" component="Magento_Ui/js/grid/filters/filters" displayArea="dataGridFilters">
- <argument name="data" xsi:type="array">
- <item name="observers" xsi:type="array">
- <item name="column" xsi:type="string">column</item>
- </item>
- </argument>
- <settings>
- <dataScope>filters</dataScope>
- <storageConfig>
- <namespace>current.filters</namespace>
- <provider>ns = ${ $.ns }, index = bookmarks</provider>
- </storageConfig>
- </settings>
- </filters>
- <filterSearch class="Magento\Ui\Component\Filters\Type\Search" component="Magento_Ui/js/grid/search/search" displayArea="dataGridFilters">
- <settings>
- <storageConfig>
- <namespace>current.search</namespace>
- <provider>ns = ${ $.ns }, index = bookmarks</provider>
- </storageConfig>
- </settings>
- </filterSearch>
- <filterSelect class="Magento\Ui\Component\Filters\Type\Select" template="ui/grid/filters/field"/>
- <filterRange class="Magento\Ui\Component\Filters\Type\Range" component="Magento_Ui/js/grid/filters/range"/>
- <filterInput class="Magento\Ui\Component\Filters\Type\Input"/>
- <filterDate class="Magento\Ui\Component\Filters\Type\Date"/>
- <container class="Magento\Ui\Component\Container" component="uiComponent">
- <argument name="data" xsi:type="array">
- <item name="template" xsi:type="string">templates/container/default</item>
- </argument>
- </container>
- <massaction class="Magento\Ui\Component\MassAction" component="Magento_Ui/js/grid/massactions" displayArea="bottom"/>
- <actions class="Magento\Ui\Component\Control\Action" component="Magento_Ui/js/grid/columns/actions"/>
- <action class="Magento\Ui\Component\Action" component="uiComponent"/>
- <columns class="Magento\Ui\Component\Listing\Columns" component="Magento_Ui/js/grid/listing">
- <settings>
- <componentType>columns</componentType>
- <storageConfig>
- <namespace>current</namespace>
- <provider>ns = ${ $.ns }, index = bookmarks</provider>
- </storageConfig>
- <childDefaults>
- <param name="storageConfig" xsi:type="array">
- <item name="provider" xsi:type="string">ns = ${ $.ns }, index = bookmarks</item>
- <item name="root" xsi:type="string">columns.${ $.index }</item>
- <item name="namespace" xsi:type="string">current.${ $.storageConfig.root }</item>
- </param>
- </childDefaults>
- </settings>
- </columns>
- <column class="Magento\Ui\Component\Listing\Columns\Column" component="Magento_Ui/js/grid/columns/column">
- <settings>
- <componentType>column</componentType>
- <dataType>text</dataType>
- </settings>
- </column>
- <actionsColumn class="Magento\Ui\Component\Listing\Columns\Column" component="Magento_Ui/js/grid/columns/actions">
- <settings>
- <dataType>actions</dataType>
- <label translate="true">Action</label>
- </settings>
- </actionsColumn>
- <selectionsColumn class="Magento\Ui\Component\MassAction\Columns\Column" component="Magento_Ui/js/grid/columns/multiselect"/>
- <component class="Magento\Ui\Component\Container" component="uiComponent"/>
- <form class="Magento\Ui\Component\Form">
- <argument name="data" xsi:type="array">
- <item name="js_config" xsi:type="array">
- <item name="component" xsi:type="string">Magento_Ui/js/form/form</item>
- </item>
- <item name="template" xsi:type="string">templates/form/default</item>
- </argument>
- </form>
- <fieldset class="Magento\Ui\Component\Form\Fieldset">
- <argument name="data" xsi:type="array">
- <item name="js_config" xsi:type="array">
- <item name="component" xsi:type="string">Magento_Ui/js/form/components/fieldset</item>
- </item>
- </argument>
- </fieldset>
- <field class="Magento\Ui\Component\Form\Field"/>
- <!-- Form elements -->
- <radioset class="Magento\Ui\Component\Form\Element\RadioSet" component="Magento_Ui/js/form/element/checkbox-set" template="ui/form/element/checkbox-set">
- <settings>
- <elementTmpl/>
- <multiple>false</multiple>
- </settings>
- </radioset>
- <checkboxset class="Magento\Ui\Component\Form\Element\CheckboxSet" component="Magento_Ui/js/form/element/checkbox-set" template="ui/form/element/checkbox-set">
- <settings>
- <elementTmpl/>
- <multiple>true</multiple>
- </settings>
- </checkboxset>
- <wysiwyg class="Magento\Ui\Component\Form\Element\Wysiwyg" component="Magento_Ui/js/form/element/wysiwyg" template="ui/content/content">
- <settings>
- <elementTmpl>ui/content/content</elementTmpl>
- </settings>
- </wysiwyg>
- <actionDelete class="Magento\Ui\Component\Form\Element\ActionDelete" component="Magento_Ui/js/dynamic-rows/action-delete" template="ui/dynamic-rows/cells/action-delete"/>
- <input class="Magento\Ui\Component\Form\Element\Input" component="Magento_Ui/js/form/element/abstract" template="ui/form/field"/>
- <hidden class="Magento\Ui\Component\Form\Element\Hidden" component="Magento_Ui/js/form/element/abstract" template="ui/form/element/hidden"/>
- <checkbox class="Magento\Ui\Component\Form\Element\Checkbox" component="Magento_Ui/js/form/element/single-checkbox" template="ui/form/field"/>
- <select class="Magento\Ui\Component\Form\Element\Select" component="Magento_Ui/js/form/element/select" template="ui/form/field"/>
- <multiselect class="Magento\Ui\Component\Form\Element\MultiSelect" component="Magento_Ui/js/form/element/multiselect" template="ui/form/field">
- <argument name="data" xsi:type="array">
- <item name="template" xsi:type="string">ui/form/element/multiselect</item>
- </argument>
- <settings>
- <size>6</size>
- </settings>
- </multiselect>
- <textarea class="Magento\Ui\Component\Form\Element\Textarea" component="Magento_Ui/js/form/element/textarea" template="ui/form/field"/>
- <multiline class="Magento\Ui\Component\Form\Element\Multiline" component="Magento_Ui/js/form/components/group"/>
- <range class="Magento\Ui\Component\Form\Element\Range" component="Magento_Ui/js/grid/filters/range"/>
- <fileUploader class="Magento\Ui\Component\Form\Element\DataType\Media" component="Magento_Ui/js/form/element/file-uploader" template="ui/form/element/uploader/uploader"/>
- <imageUploader class="Magento\Ui\Component\Form\Element\DataType\Media\Image" component="Magento_Ui/js/form/element/image-uploader" template="ui/form/element/uploader/image">
- <settings>
- <initialMediaGalleryOpenSubpath>wysiwyg</initialMediaGalleryOpenSubpath>
- </settings>
- </imageUploader>
- <colorPicker class="Magento\Ui\Component\Form\Element\ColorPicker" component="Magento_Ui/js/form/element/color-picker" template="ui/form/field">
- <settings>
- <elementTmpl>ui/form/element/color-picker</elementTmpl>
- <colorFormat>rgb</colorFormat>
- <colorPickerMode>full</colorPickerMode>
- </settings>
- </colorPicker>
- <urlInput class="Magento\Ui\Component\Form\Element\UrlInput" component="Magento_Ui/js/form/element/url-input" template="ui/form/element/url-input">
- <settings>
- <settingTemplate>ui/form/element/urlInput/setting</settingTemplate>
- <typeSelectorTemplate>ui/form/element/urlInput/typeSelector</typeSelectorTemplate>
- <isDisplayAdditionalSettings>true</isDisplayAdditionalSettings>
- </settings>
- </urlInput>
- <!-- Form elements -->
- <!-- Form element data types -->
- <text class="Magento\Ui\Component\Form\Element\DataType\Text">
- <argument name="data" xsi:type="array">
- <item name="js_config" xsi:type="array">
- <item name="component" xsi:type="string">Magento_Ui/js/form/element/text</item>
- </item>
- </argument>
- </text>
- <number class="Magento\Ui\Component\Form\Element\DataType\Number"/>
- <price class="Magento\Ui\Component\Form\Element\DataType\Price"/>
- <image class="Magento\Ui\Component\Form\Element\DataType\Media" component="Magento_Ui/js/form/element/media" template="ui/form/field">
- <settings>
- <elementTmpl>ui/form/element/media</elementTmpl>
- </settings>
- </image>
- <file class="Magento\Ui\Component\Form\Element\DataType\Media" component="Magento_Ui/js/form/element/media" template="ui/form/field">
- <settings>
- <elementTmpl>ui/form/element/media</elementTmpl>
- </settings>
- </file>
- <date class="Magento\Ui\Component\Form\Element\DataType\Date" component="Magento_Ui/js/form/element/date" template="ui/form/field"/>
- <boolean class="Magento\Ui\Component\Form\Element\DataType\Boolean" template="ui/form/field">
- <argument name="data" xsi:type="array">
- <item name="js_config" xsi:type="array">
- <item name="component" xsi:type="string">Magento_Ui/js/form/element/abstract</item>
- </item>
- </argument>
- <settings>
- <elementTmpl>ui/form/element/input</elementTmpl>
- </settings>
- </boolean>
- <email class="Magento\Ui\Component\Form\Element\DataType\Email" component="Magento_Ui/js/form/element/abstract" template="ui/form/field">
- <settings>
- <elementTmpl>ui/form/element/email</elementTmpl>
- </settings>
- </email>
- <insertForm class="Magento\Ui\Component\Container" component="Magento_Ui/js/form/components/insert-form">
- <settings>
- <updateUrl path="mui/index/render"/>
- <renderUrl path="mui/index/render"/>
- <autoRender>false</autoRender>
- <dataLinks>
- <imports>false</imports>
- <exports>false</exports>
- </dataLinks>
- <realTimeLink>false</realTimeLink>
- </settings>
- </insertForm>
- <insertListing class="Magento\Ui\Component\Container" component="Magento_Ui/js/form/components/insert-listing">
- <settings>
- <updateUrl path="mui/index/render"/>
- <renderUrl path="mui/index/render"/>
- <autoRender>false</autoRender>
- <dataLinks>
- <imports>true</imports>
- <exports>false</exports>
- </dataLinks>
- <realTimeLink>true</realTimeLink>
- </settings>
- </insertListing>
- <!-- Form element data types -->
- <tab class="Magento\Ui\Component\Layout\Tabs\Tab">
- <argument name="data" xsi:type="array">
- <item name="template" xsi:type="string">templates/layout/tabs/tab/default</item>
- <item name="js_config" xsi:type="array">
- <item name="component" xsi:type="string">Magento_Ui/js/form/components/area</item>
- </item>
- </argument>
- </tab>
- <!-- navigation -->
- <nav class="Magento\Ui\Component\Layout\Tabs\Nav">
- <argument name="data" xsi:type="array">
- <item name="template" xsi:type="string">ui/tab</item>
- <item name="js_config" xsi:type="array">
- <item name="component" xsi:type="string">Magento_Ui/js/form/components/tab_group</item>
- </item>
- </argument>
- </nav>
- <!-- bookmark -->
- <bookmark class="Magento\Ui\Component\Bookmark" component="Magento_Ui/js/grid/controls/bookmarks/bookmarks" displayArea="dataGridActions">
- <settings>
- <storageConfig>
- <namespace>${ $.ns }</namespace>
- <param name="saveUrl" xsi:type="url" path="mui/bookmark/save"/>
- <param name="deleteUrl" xsi:type="url" path="mui/bookmark/delete"/>
- </storageConfig>
- </settings>
- </bookmark>
- <exportButton class="Magento\Ui\Component\ExportButton" component="Magento_Ui/js/grid/export" displayArea="dataGridActions">
- <settings>
- <options>
- <option name="cvs" xsi:type="array">
- <item name="value" xsi:type="string">csv</item>
- <item name="label" xsi:type="string" translate="true">CSV</item>
- <item name="url" xsi:type="string">mui/export/gridToCsv</item>
- </option>
- <option name="xml" xsi:type="array">
- <item name="value" xsi:type="string">xml</item>
- <item name="label" xsi:type="string" translate="true">Excel XML</item>
- <item name="url" xsi:type="string">mui/export/gridToXml</item>
- </option>
- </options>
- </settings>
- </exportButton>
- <modal class="Magento\Ui\Component\Container" component="Magento_Ui/js/modal/modal-component">
- <settings>
- <options>
- <option name="type" xsi:type="string">slide</option>
- </options>
- </settings>
- </modal>
- <columnsControls class="Magento\Ui\Component\Container" component="Magento_Ui/js/grid/controls/columns"/>
- <listingToolbar class="Magento\Ui\Component\Container" component="Magento_Ui/js/grid/toolbar"/>
- <dynamicRows class="Magento\Ui\Component\Container" component="Magento_Ui/js/dynamic-rows/dynamic-rows" template="ui/dynamic-rows/templates/default">
- </dynamicRows>
- <htmlContent class="Magento\Ui\Component\HtmlContent" component="Magento_Ui/js/form/components/html"/>
- <button class="Magento\Ui\Component\Container" component="Magento_Ui/js/form/components/button"/>
- </components>
|