Как реализовать массивы в сетке с помощью ui_component magento2. Я создал свой ui_component и должен реализовать массовые действия. Я также создал контроллеры для необходимых путей. Но, как-то это просто не работает.Реализовать массивы в сетке с использованием ui_component magento2
ui_component/test_grid.xml
<massaction name="listing_massaction">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="selectProvider" xsi:type="string">test_grid.test_grid.test_grid_columns.ids</item>
<item name="component" xsi:type="string">Magento_Ui/js/grid/tree-massactions</item>
<item name="indexField" xsi:type="string">entity_id</item>
</item>
</argument>
<action name="reject">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="type" xsi:type="string">rejected</item>
<item name="label" xsi:type="string" translate="true">Reject</item>
<item name="url" xsi:type="url" path="*/*/MassDelete"><item/>
<item name="confirm" xsi:type="array">
<item name="title" xsi:type="string" translate="true">Reject items</item>
<item name="message" xsi:type="string" translate="true">Are you sure to reject selected Requests?</item>
</item>
</item>
</argument>
</action>
<action name="accept">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="type" xsi:type="string">accepted</item>
<item name="label" xsi:type="string" translate="true">Accept</item>
<item name="url" xsi:type="string">test/Index/Massaccept</item>
</item>
</argument>
</action>
</massaction>
Мои контроллеры находятся в пути:
Vendor/Module/Controller/Adminhtml/Index/Massaccept.php
Vendor/Module/Controller/Adminhtml/Index/Massreject.php
Массовые действия видны на сетке, но не перенаправлять везде.