Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@giordhano

giordhano/di.xml Secret

Created December 17, 2017 18:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save giordhano/52451211ed971a5657cc81e2e7aad48e to your computer and use it in GitHub Desktop.
Save giordhano/52451211ed971a5657cc81e2e7aad48e to your computer and use it in GitHub Desktop.
Grid Magento di.xml
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd">
<virtualType name="VexsolucionesFacturacionGridFilterPool" type="Magento\Framework\View\Element\UiComponent\DataProvider\FilterPool">
<arguments>
<argument name="appliers" xsi:type="array">
<item name="regular" xsi:type="object">Magento\Framework\View\Element\UiComponent\DataProvider\RegularFilter</item>
<item name="fulltext" xsi:type="object">Magento\Framework\View\Element\UiComponent\DataProvider\FulltextFilter</item>
</argument>
</arguments>
</virtualType>
<virtualType name="VexsolucionesFacturacionelectronicaComprobanteGridDataProvider" type="Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider">
<arguments>
<argument name="collection" xsi:type="object" shared="false">vexsoluciones\facturacionelectronica\Model\ResourceModel\Comprobante\Collection</argument>
<argument name="filterPool" xsi:type="object" shared="false">VexsolucionesFacturacionGridFilterPool</argument>
</arguments>
</virtualType>
<type name="vexsoluciones\facturacionelectronica\Model\ResourceModel\Comprobante\Grid\Collection">
<arguments>
<argument name="mainTable" xsi:type="string">mg_vexfe_comprobantes</argument>
<argument name="eventPrefix" xsi:type="string">vexsoluciones_facturacionelectronica_comprobante_grid_collection</argument>
<argument name="eventObject" xsi:type="string">comprobante_grid_collection</argument>
<argument name="resourceModel" xsi:type="string">vexsoluciones\facturacionelectronica\Model\ResourceModel\Comprobante</argument>
</arguments>
</type>
<type name="Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory">
<arguments>
<argument name="collections" xsi:type="array">
<item name="vexsoluciones_facturacionelectronica_comprobante_listing_data_source" xsi:type="string">vexsoluciones\facturacionelectronica\Model\ResourceModel\Comprobante\Grid\Collection</item>
</argument>
</arguments>
</type>
</config>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment