Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <argument name="data" xsi:type="array">
- <item name="js_config" xsi:type="array">
- <item name="provider" xsi:type="string">form_name.data_source_name</item>
- <item name="deps" xsi:type="string">form_name.data_source_name</item>
- </item>
- <item name="spinner" xsi:type="string">columns_component_name</item>
- <item name="buttons" xsi:type="array">
- <item name="add" xsi:type="array">
- <item name="name" xsi:type="string">add</item>
- <item name="label" xsi:type="string" translate="true">Add New Item</item>
- <item name="class" xsi:type="string">primary</item>
- <item name="url" xsi:type="string">*/*/new</item>
- </item>
- </item>
- </argument>
- <dataSource name="data_source_name">
- <argument name="dataProvider" xsi:type="configurableObject">
- <argument name="class" xsi:type="string">EntityItemGridDataProvider</argument>
- <argument name="name" xsi:type="string">data_source_name</argument>
- <argument name="primaryFieldName" xsi:type="string">id_field_of_model</argument>
- <argument name="requestFieldName" xsi:type="string">id_for_request</argument>
- <argument name="data" xsi:type="array">
- <item name="config" xsi:type="array">
- <item name="update_url" xsi:type="url" path="mui/index/render"/>
- </item>
- </argument>
- </argument>
- <argument name="data" xsi:type="array">
- <item name="js_config" xsi:type="array">
- <item name="component" xsi:type="string">Magento_Ui/js/grid/provider</item>
- </item>
- </argument>
- </dataSource>
- <type name="MagentoFrameworkViewElementUiComponentDataProviderCollectionFactory">
- <arguments>
- <argument name="collections" xsi:type="array">
- <item name="data_source_name" xsi:type="string">EntityItemGridCollection</item>
- </argument>
- </arguments>
- </type>
- <virtualType name="EntityItemGridCollection" type="MagentoFrameworkViewElementUiComponentDataProviderSearchResult">
- <arguments>
- <argument name="mainTable" xsi:type="string">table_name</argument>
- <argument name="resourceModel" xsi:type="string">VendorModuleModelResourceModelEntity</argument>
- </arguments>
- </virtualType>
- <virtualType name="EntityItemGridDataProvider"
- type="MagentoFrameworkViewElementUiComponentDataProviderDataProvider">
- <arguments>
- <argument name="collection" xsi:type="object" shared="false">VendorModuleModelResourceModelEntityCollection</argument>
- </arguments>
- </virtualType>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement