Advertisement
Guest User

Untitled

a guest
Sep 24th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 7.28 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <listing xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3.         xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd">
  4.     <argument name="data" xsi:type="array">
  5.         <item name="js_config" xsi:type="array">
  6.             <item name="provider" xsi:type="string">tyreimport_tyreimport_grid.tyreimport_tyreimport_grid_data_source</item>
  7.             <item name="deps" xsi:type="string">tyreimport_tyreimport_grid.tyreimport_tyreimport_grid_data_source</item>
  8.         </item>
  9.         <item name="spinner" xsi:type="string">spinner_columns</item>
  10.         <item name="buttons" xsi:type="array">
  11.             <item name="add" xsi:type="array">
  12.                 <item name="name" xsi:type="string">add</item>
  13.                 <item name="label" xsi:type="string" translate="true">Add New Tyre</item>
  14.                 <item name="class" xsi:type="string">primary</item>
  15.                 <item name="url" xsi:type="string">*/*/NewAction</item>
  16.             </item>
  17.         </item>
  18.     </argument>
  19.     <dataSource name="tyreimport_tyreimport_grid_data_source">
  20.         <argument name="dataProvider" xsi:type="configurableObject">
  21.             <argument name="class" xsi:type="string">Mpr\TyreImport\Model\Tyre\DataProvider</argument>
  22.             <argument name="name" xsi:type="string">tyreimport_tyreimport_grid_data_source</argument>
  23.             <argument name="primaryFieldName" xsi:type="string">id</argument>
  24.             <argument name="requestFieldName" xsi:type="string">id</argument>
  25.             <argument name="data" xsi:type="array">
  26.                 <item name="config" xsi:type="array">
  27.                     <item name="component" xsi:type="string">Magento_Ui/js/grid/provider</item>
  28.                     <item name="update_url" xsi:type="url" path="mui/index/render"/>
  29.                     <item name="storageConfig" xsi:type="array">
  30.                         <item name="indexField" xsi:type="string">id</item>
  31.                     </item>
  32.                 </item>
  33.             </argument>
  34.         </argument>
  35.     </dataSource>
  36.     <columns name="spinner_columns">
  37.         <argument name="data" xsi:type="array">
  38.             <item name="config" xsi:type="array">
  39.                 <item name="editorConfig" xsi:type="array">
  40.                     <item name="selectProvider" xsi:type="string">tyreimport_tyreimport_grid.tyreimport_tyreimport_grid.spinner_columns.ids</item>
  41.                     <item name="enabled" xsi:type="boolean">true</item>
  42.                     <item name="indexField" xsi:type="string">id</item>
  43.                     <item name="clientConfig" xsi:type="array">
  44.                         <item name="saveUrl" xsi:type="url" path="tyreimport/tyreimport/inlineEdit" />
  45.                         <item name="validateBeforeSave" xsi:type="boolean">false</item>
  46.                     </item>
  47.                 </item>
  48.             </item>
  49.             <item name="childDefaults" xsi:type="array">
  50.                 <item name="fieldAction" xsi:type="array">
  51.                     <item name="provider" xsi:type="string">tyreimport_tyreimport_grid.tyreimport_tyreimport_grid.spinner_columns_editor</item>
  52.                     <item name="target" xsi:type="string">startEdit</item>
  53.                     <item name="params" xsi:type="array">
  54.                         <item name="0" xsi:type="string">${ $.$data.rowIndex }</item>
  55.                         <item name="1" xsi:type="boolean">true</item>
  56.                     </item>
  57.                 </item>
  58.             </item>
  59.         </argument>
  60.         <selectionsColumn name="ids">
  61.             <argument name="data" xsi:type="array">
  62.                 <item name="config" xsi:type="array">
  63.                     <item name="resizeEnabled" xsi:type="boolean">false</item>
  64.                     <item name="resizeDefaultWidth" xsi:type="string">55</item>
  65.                     <item name="indexField" xsi:type="string">id</item>
  66.                 </item>
  67.             </argument>
  68.         </selectionsColumn>
  69.         <column name="id">
  70.             <argument name="data" xsi:type="array">
  71.                 <item name="config" xsi:type="array">
  72.                     <item name="filter" xsi:type="string">textRange</item>
  73.                     <item name="sorting" xsi:type="string">asc</item>
  74.                     <item name="label" xsi:type="string" translate="true">ID</item>
  75.                 </item>
  76.             </argument>
  77.         </column>
  78.         <column name="import_column">
  79.             <argument name="data" xsi:type="array">
  80.                 <item name="config" xsi:type="array">
  81.                     <item name="editor" xsi:type="array">
  82.                         <item name="editorType" xsi:type="string">text</item>
  83.                         <item name="validation" xsi:type="array">
  84.                             <item name="required-entry" xsi:type="boolean">true</item>
  85.                         </item>
  86.                     </item>
  87.                     <item name="label" xsi:type="string" translate="true">import_column</item>
  88.                     <item name="sortOrder" xsi:type="number">4</item>
  89.                 </item>
  90.             </argument>
  91.         </column>
  92.         <column name="magento_column">
  93.             <argument name="data" xsi:type="array">
  94.                 <item name="config" xsi:type="array">
  95.                     <item name="editor" xsi:type="array">
  96.                         <item name="editorType" xsi:type="string">text</item>
  97.                         <item name="validation" xsi:type="array">
  98.                             <item name="required-entry" xsi:type="boolean">true</item>
  99.                         </item>
  100.                     </item>
  101.                     <item name="label" xsi:type="string" translate="true">magento_column</item>
  102.                     <item name="sortOrder" xsi:type="number">4</item>
  103.                 </item>
  104.             </argument>
  105.         </column>
  106.     </columns>
  107.     <container name="listing_top">
  108.         <massaction name="listing_massaction">
  109.             <action name="verify">
  110.                 <argument name="data" xsi:type="array">
  111.                     <item name="config" xsi:type="array">
  112.                         <item name="type" xsi:type="string">verify</item>
  113.                         <item name="label" xsi:type="string"
  114.                              translate="true">Delete</item>
  115.                         <item name="url" xsi:type="url"
  116.                              path="tyreimport/tyreimport/MassDelete"/>
  117.                     </item>
  118.                 </argument>
  119.             </action>
  120.             <action name="edit">
  121.                 <argument name="data" xsi:type="array">
  122.                     <item name="config" xsi:type="array">
  123.                         <item name="type" xsi:type="string">startEdit</item>
  124.                         <item name="label" xsi:type="string"
  125.                              translate="true">Edit</item>
  126.                         <item name="callback" xsi:type="array">
  127.                             <item name="provider" xsi:type="string">tyreimport_tyreimport_grid.tyreimport_tyreimport_grid.spinner_columns_editor</item>
  128.                             <item name="target" xsi:type="string">editSelected</item>
  129.                         </item>
  130.                     </item>
  131.                 </argument>
  132.             </action>
  133.         </massaction>
  134.     </container>
  135. </listing>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement