Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. <argument name="data" xsi:type="array">
  2. <item name="js_config" xsi:type="array">
  3. <item name="provider" xsi:type="string">form_name.data_source_name</item>
  4. <item name="deps" xsi:type="string">form_name.data_source_name</item>
  5. </item>
  6. <item name="spinner" xsi:type="string">columns_component_name</item>
  7. <item name="buttons" xsi:type="array">
  8. <item name="add" xsi:type="array">
  9. <item name="name" xsi:type="string">add</item>
  10. <item name="label" xsi:type="string" translate="true">Add New Item</item>
  11. <item name="class" xsi:type="string">primary</item>
  12. <item name="url" xsi:type="string">*/*/new</item>
  13. </item>
  14. </item>
  15. </argument>
  16.  
  17. <dataSource name="data_source_name">
  18. <argument name="dataProvider" xsi:type="configurableObject">
  19. <argument name="class" xsi:type="string">EntityItemGridDataProvider</argument>
  20. <argument name="name" xsi:type="string">data_source_name</argument>
  21. <argument name="primaryFieldName" xsi:type="string">id_field_of_model</argument>
  22. <argument name="requestFieldName" xsi:type="string">id_for_request</argument>
  23. <argument name="data" xsi:type="array">
  24. <item name="config" xsi:type="array">
  25. <item name="update_url" xsi:type="url" path="mui/index/render"/>
  26. </item>
  27. </argument>
  28. </argument>
  29. <argument name="data" xsi:type="array">
  30. <item name="js_config" xsi:type="array">
  31. <item name="component" xsi:type="string">Magento_Ui/js/grid/provider</item>
  32. </item>
  33. </argument>
  34. </dataSource>
  35.  
  36. <type name="MagentoFrameworkViewElementUiComponentDataProviderCollectionFactory">
  37. <arguments>
  38. <argument name="collections" xsi:type="array">
  39. <item name="data_source_name" xsi:type="string">EntityItemGridCollection</item>
  40. </argument>
  41. </arguments>
  42. </type>
  43. <virtualType name="EntityItemGridCollection" type="MagentoFrameworkViewElementUiComponentDataProviderSearchResult">
  44. <arguments>
  45. <argument name="mainTable" xsi:type="string">table_name</argument>
  46. <argument name="resourceModel" xsi:type="string">VendorModuleModelResourceModelEntity</argument>
  47. </arguments>
  48. </virtualType>
  49. <virtualType name="EntityItemGridDataProvider"
  50. type="MagentoFrameworkViewElementUiComponentDataProviderDataProvider">
  51. <arguments>
  52. <argument name="collection" xsi:type="object" shared="false">VendorModuleModelResourceModelEntityCollection</argument>
  53. </arguments>
  54. </virtualType>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement