rating_block.xml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?xml version="1.0"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
  9. <body>
  10. <referenceBlock name="adminhtml.rating.container">
  11. <block class="Magento\Backend\Block\Widget\Grid" name="adminhtml.rating.grid" as="grid">
  12. <arguments>
  13. <argument name="id" xsi:type="string">ratingsGrid</argument>
  14. <argument name="dataSource" xsi:type="object">Magento\Review\Model\ResourceModel\Rating\Grid\Collection</argument>
  15. <argument name="default_sort" xsi:type="string">rating_code</argument>
  16. <argument name="default_dir" xsi:type="string">ASC</argument>
  17. <argument name="save_parameters_in_session" xsi:type="string">1</argument>
  18. </arguments>
  19. <block class="Magento\Backend\Block\Widget\Grid\ColumnSet" name="adminhtml.rating.grid.columnSet" as="grid.columnSet">
  20. <arguments>
  21. <argument name="rowUrl" xsi:type="array">
  22. <item name="path" xsi:type="string">review/rating/edit</item>
  23. <item name="extraParamsTemplate" xsi:type="array">
  24. <item name="id" xsi:type="string">getId</item>
  25. </item>
  26. </argument>
  27. </arguments>
  28. <block class="Magento\Backend\Block\Widget\Grid\Column" name="adminhtml.rating.grid.columnSet.rating_id" as="rating_id">
  29. <arguments>
  30. <argument name="header" xsi:type="string" translate="true">ID</argument>
  31. <argument name="index" xsi:type="string">rating_id</argument>
  32. <argument name="column_css_class" xsi:type="string">col-id</argument>
  33. <argument name="header_css_class" xsi:type="string">col-id</argument>
  34. </arguments>
  35. </block>
  36. <block class="Magento\Backend\Block\Widget\Grid\Column" name="adminhtml.rating.grid.columnSet.rating_code" as="rating_code">
  37. <arguments>
  38. <argument name="header" xsi:type="string" translate="true">Rating</argument>
  39. <argument name="index" xsi:type="string">rating_code</argument>
  40. </arguments>
  41. </block>
  42. <block class="Magento\Backend\Block\Widget\Grid\Column" name="adminhtml.rating.grid.columnSet.position" as="position">
  43. <arguments>
  44. <argument name="header" xsi:type="string" translate="true">Sort Order</argument>
  45. <argument name="index" xsi:type="string">position</argument>
  46. </arguments>
  47. </block>
  48. <block class="Magento\Backend\Block\Widget\Grid\Column" name="adminhtml.rating.grid.columnSet.is_active" as="is_active">
  49. <arguments>
  50. <argument name="header" xsi:type="string" translate="true">Is Active</argument>
  51. <argument name="index" xsi:type="string">is_active</argument>
  52. <argument name="type" xsi:type="string">options</argument>
  53. <argument name="options" xsi:type="array">
  54. <item name="active" xsi:type="array">
  55. <item name="value" xsi:type="string">1</item>
  56. <item name="label" xsi:type="string" translate="true">Active</item>
  57. </item>
  58. <item name="inative" xsi:type="array">
  59. <item name="value" xsi:type="string">0</item>
  60. <item name="label" xsi:type="string" translate="true">Inactive</item>
  61. </item>
  62. </argument>
  63. </arguments>
  64. </block>
  65. </block>
  66. </block>
  67. </referenceBlock>
  68. </body>
  69. </page>