Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.95 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3.  
  4. <listing xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5. xsi:noNamespaceSchemaLocation="../../../../../Magento/Ui/etc/ui_configuration.xsd">
  6.  
  7. <massaction name="listing_massaction">
  8. <argument name="data" xsi:type="array">
  9. <item name="config" xsi:type="array">
  10. <item name="selectProvider" xsi:type="string">quote_request_listingquote_request_listing.quote_request_listing_columns.ids</item>
  11. <item name="indexField" xsi:type="string">post_id</item>
  12. </item>
  13. </argument>
  14. <action name="delete">
  15. <argument name="data" xsi:type="array">
  16. <item name="config" xsi:type="array">
  17. <item name="type" xsi:type="string">delete</item>
  18. <item name="label" xsi:type="string" translate="true">Delete</item>
  19. <item name="url" xsi:type="url" path="mui/bookmark/post/massDelete"/>
  20. <item name="confirm" xsi:type="array">
  21. <item name="title" xsi:type="string" translate="true">Delete Posts</item>
  22. <item name="message" xsi:type="string" translate="true">Are you sure you wan't to delete selected Posts?</item>
  23. </item>
  24. </item>
  25. </argument>
  26. </action>
  27. <action name="edit">
  28. <argument name="data" xsi:type="array">
  29. <item name="config" xsi:type="array">
  30. <item name="type" xsi:type="string">edit</item>
  31. <item name="label" xsi:type="string" translate="true">Edit</item>
  32. <item name="callback" xsi:type="array">
  33. <item name="provider" xsi:type="string">quote_request_listing.quote_request_listing.quote_request_listing_columns_editor</item>
  34. <item name="target" xsi:type="string">editSelected</item>
  35. </item>
  36. </item>
  37. </argument>
  38. </action>
  39. </massaction>
  40.  
  41. <paging name="listing_paging">
  42. <argument name="data" xsi:type="array">
  43. <item name="config" xsi:type="array">
  44. <item name="storageConfig" xsi:type="array">
  45. <item name="provider" xsi:type="string">quote_request_listing.quote_request_listing_data_source</item>
  46. <item name="namespace" xsi:type="string">current.paging</item>
  47. </item>
  48. <item name="selectProvider" xsi:type="string">quote_request_listing.quote_request_listing.quote_request_listing_columns.ids</item>
  49. </item>
  50. </argument>
  51. </paging>
  52.  
  53. <argument name="data" xsi:type="array">
  54. <item name="js_config" xsi:type="array">
  55. <item name="provider" xsi:type="string">quote_request_listing.quote_request_listing_data_source</item>
  56. <item name="deps" xsi:type="string">quote_request_listing.quote_request_listing_data_source</item>
  57. </item>
  58. <item name="spinner" xsi:type="string">quote_request_listing_columns</item>
  59.  
  60. </argument>
  61.  
  62. <dataSource name="quote_request_listing_data_source">
  63. <argument name="dataProvider" xsi:type="configurableObject">
  64. <argument name="name" xsi:type="string">quote_request_listing_data_source</argument>
  65. <argument name="class" xsi:type="string">MagecoderQuoteUiDataProviderQuoteDataProvider</argument>
  66. <argument name="primaryFieldName" xsi:type="string">entity_id</argument>
  67. <argument name="requestFieldName" xsi:type="string">id</argument>
  68. <argument name="data" xsi:type="array">
  69. <item name="config" xsi:type="array">
  70. <item name="update_url" xsi:type="url" path="mui/index/render" />
  71. </item>
  72. </argument>
  73. </argument>
  74. <argument name="data" xsi:type="array">
  75. <item name="js_config" xsi:type="array">
  76. <item name="component" xsi:type="string">Magento_Ui/js/grid/provider</item>
  77. </item>
  78. </argument>
  79. </dataSource>
  80.  
  81. <container name="listing_top">
  82. <argument name="data" xsi:type="array">
  83. <item name="config" xsi:type="array">
  84. <item name="template" xsi:type="string">ui/grid/toolbar</item>
  85. </item>
  86. </argument>
  87. <bookmark name="bookmarks">
  88. <argument name="data" xsi:type="array">
  89. <item name="config" xsi:type="array">
  90. <item name="component" xsi:type="string">Magento_Ui/js/grid/controls/bookmarks/bookmarks</item>
  91. <item name="displayArea" xsi:type="string">dataGridAcions</item>
  92. <item name="storageConfig" xsi:type="array">
  93. <item name="saveUrl" xsi:type="url" path="mui/bookmark/save"/>
  94. <item name="deleteUrl" xsi:type="url" path="mui/bookmark/delete"/>
  95. <item name="namespace" xsi:type="string">quote_request_listing</item>
  96. </item>
  97. </item>
  98. </argument>
  99. </bookmark>
  100. <filters name="listing_filters">
  101. <argument name="data" xsi:type="array">
  102. <item name="config" xsi:type="array">
  103. <item name="displayArea" xsi:type="string">dataGridFilters</item>
  104. <item name="dataScope" xsi:type="string">filters</item>
  105. <item name="storageConfig" xsi:type="array">
  106. <item name="provider" xsi:type="string">quote_request_listing.quote_request_listing.listing_top.bookmarks</item>
  107. <item name="namespace" xsi:type="string">current.filters</item>
  108. </item>
  109. <item name="childDefaults" xsi:type="array">
  110. <item name="provider" xsi:type="string">quote_request_listing.quote_request_listing.listing_top.listing_filters</item>
  111. <item name="imports" xsi:type="array">
  112. <item name="visible" xsi:type="string">quote_request_listing.quote_request_listing.quote_request_listing_columns.${ $.index }:visible</item>
  113. </item>
  114. </item>
  115. </item>
  116. </argument>
  117.  
  118. <filterInput name="full_name">
  119. <argument name="data" xsi:type="array">
  120. <item name="config" xsi:type="array">
  121. <item name="dataScope" xsi:type="string">full_name</item>
  122. <item name="label" xsi:type="string" translate="true">Customer Name</item>
  123. </item>
  124. </argument>
  125. </filterInput>
  126.  
  127. <filterInput name="email">
  128. <argument name="data" xsi:type="array">
  129. <item name="config" xsi:type="array">
  130. <item name="dataScope" xsi:type="string">email</item>
  131. <item name="label" xsi:type="string" translate="true">Email</item>
  132. </item>
  133. </argument>
  134. </filterInput>
  135.  
  136. <filterInput name="created_at">
  137. <argument name="data" xsi:type="array">
  138. <item name="config" xsi:type="array">
  139. <item name="dataScope" xsi:type="string">created_at</item>
  140. <item name="label" xsi:type="string" translate="true">Created At</item>
  141. </item>
  142. </argument>
  143. </filterInput>
  144. </filters>
  145. </container>
  146.  
  147. <columns name="quote_request_listing_columns">
  148. <argument name="data" xsi:type="array">
  149. <item name="config" xsi:type="array">
  150. <item name="childDefaults" xsi:type="array">
  151. <item name="fieldAction" xsi:type="array">
  152. <item name="provider" xsi:type="string">quote_request_listing.quote_request_listing.quote_request_listing_columns.actions</item>
  153. <item name="target" xsi:type="string">applyAction</item>
  154. <item name="params" xsi:type="array">
  155. <item name="0" xsi:type="string">view</item>
  156. <item name="1" xsi:type="string">${ $.$data.rowIndex }</item>
  157. </item>
  158. </item>
  159. </item>
  160. </item>
  161. </argument>
  162. <argument name="data" xsi:type="array">
  163. <item name="config" xsi:type="array">
  164. <item name="childDefaults" xsi:type="array">
  165. <item name="fieldAction" xsi:type="array">
  166. <item name="provider" xsi:type="string">quote_request_listing.quote_request_listing.quote_request_listing_columns.actions</item>
  167. <item name="target" xsi:type="string">applyAction</item>
  168. <item name="params" xsi:type="array">
  169.  
  170. </item>
  171. </item>
  172. </item>
  173. </item>
  174. </argument>
  175. <argument name="data" xsi:type="array">
  176. <item name="config" xsi:type="array">
  177. <item name="storageConfig" xsi:type="array">
  178. <item name="provider" xsi:type="string">quote_request_listing.quote_request_listing.listing_top.bookmarks</item>
  179. <item name="namespace" xsi:type="string">current</item>
  180. </item>
  181. <item name="editorConfig" xsi:type="array">
  182. <item name="selectProvider" xsi:type="string">quote_request_listing.quote_request_listing.quote_request_listing_columns.ids</item>
  183. <item name="enabled" xsi:type="boolean">true</item>
  184. <item name="indexField" xsi:type="string">entity_id</item>
  185. <item name="clientConfig" xsi:type="array">
  186. <item name="saveUrl" xsi:type="url" path="quote/request/inlineEdit"/>
  187. <item name="validateBeforeSave" xsi:type="boolean">false</item>
  188. </item>
  189. </item>
  190. <item name="childDefaults" xsi:type="array">
  191. <item name="fieldAction" xsi:type="array">
  192. <item name="provider" xsi:type="string">quote_request_listing.quote_request_listing.quote_request_listing_columns_editor</item>
  193. <item name="target" xsi:type="string">startEdit</item>
  194. <item name="params" xsi:type="array">
  195. <item name="0" xsi:type="string">${ $.$data.rowIndex }</item>
  196. <item name="1" xsi:type="boolean">true</item>
  197. </item>
  198. </item>
  199. <item name="storageConfig" xsi:type="array">
  200. <item name="provider" xsi:type="string">quote_request_listing.quote_request_listing.quote_request_listing.listing_top.bookmarks</item>
  201. <item name="root" xsi:type="string">columns.${ $.index }</item>
  202. <item name="namespace" xsi:type="string">current.${ $.storageConfig.root }</item>
  203. </item>
  204. </item>
  205. </item>
  206. </argument>
  207. <selectionsColumn name="ids">
  208. <argument name="data" xsi:type="array">
  209. <item name="config" xsi:type="array">
  210. <item name="resizeEnabled" xsi:type="boolean">false</item>
  211. <item name="resizeDefaultWidth" xsi:type="string">55</item>
  212. <item name="indexField" xsi:type="string">entity_id</item>
  213. </item>
  214. </argument>
  215. </selectionsColumn>
  216. <column name="entity_id">
  217. <argument name="data" xsi:type="array">
  218. <item name="config" xsi:type="array">
  219. <item name="component" xsi:type="string">Magento_Ui/js/grid/columns/column</item>
  220. <item name="bodyTmpl" xsi:type="string">ui/grid/cells/html</item>
  221. <item name="sortable" xsi:type="boolean">true</item>
  222. <item name="dataType" xsi:type="string">number</item>
  223. <item name="align" xsi:type="string">left</item>
  224. <item name="label" xsi:type="string" translate="true">ID</item>
  225. </item>
  226. </argument>
  227. </column>
  228. <column name="full_name">
  229. <argument name="data" xsi:type="array">
  230. <item name="config" xsi:type="array">
  231. <item name="editor" xsi:type="array">
  232. <item name="editorType" xsi:type="string">text</item>
  233. <item name="validation" xsi:type="array">
  234. <item name="required-entry" xsi:type="boolean">true</item>
  235. </item>
  236. </item>
  237. <item name="component" xsi:type="string">Magento_Ui/js/grid/columns/column</item>
  238. <item name="dataType" xsi:type="string">text</item>
  239. <item name="align" xsi:type="string">left</item>
  240. <item name="label" xsi:type="string" translate="true">Customer Name</item>
  241. </item>
  242. </argument>
  243. </column>
  244. <column name="email">
  245. <argument name="data" xsi:type="array">
  246. <item name="config" xsi:type="array">
  247. <item name="component" xsi:type="string">Magento_Ui/js/grid/columns/column</item>
  248. <item name="bodyTmpl" xsi:type="string">ui/grid/cells/html</item>
  249. <item name="dataType" xsi:type="string">text</item>
  250. <item name="align" xsi:type="string">left</item>
  251. <item name="label" xsi:type="string" translate="true">Email</item>
  252. </item>
  253. </argument>
  254. </column>
  255. <column name="created_at">
  256. <argument name="data" xsi:type="array">
  257. <item name="config" xsi:type="array">
  258. <item name="component" xsi:type="string">Magento_Ui/js/grid/columns/column</item>
  259. <item name="bodyTmpl" xsi:type="string">ui/grid/cells/html</item>
  260. <item name="dataType" xsi:type="string">text</item>
  261. <item name="align" xsi:type="string">left</item>
  262. <item name="label" xsi:type="string" translate="true">Created At</item>
  263. </item>
  264. </argument>
  265. </column>
  266. <actionsColumn name="actions" class="MagecoderQuoteUiComponentListingColumnViewAction">
  267. <argument name="data" xsi:type="array">
  268. <item name="config" xsi:type="array">
  269. <item name="indexField" xsi:type="string">entity_id</item>
  270. <item name="viewUrlPath" xsi:type="string">quote/request/view</item>
  271. <item name="urlEntityParamName" xsi:type="string">entity_id</item>
  272. </item>
  273. </argument>
  274. </actionsColumn>
  275. </columns>
  276. </listing>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement