1

在 magento 2 销售订单网格中,有默认日期购买过滤器,但我想同时过滤日期和时间。请帮我怎么做。

我尝试如下,但我没有得到任何解决方案。

谢谢

<column name="created_at" class="Magento_Ui/Component/Listing/Columns/Date">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
    <item name="timezone" xsi:type="boolean">false</item>
    <item name="filter" xsi:type="string">dateRange</item>
    <item name="component" xsi:type="string">Magento_Ui/js/grid/columns/date</item>
    <item name="label" xsi:type="string" translate="true">Created</item>
    <item name="dateFormat" xsi:type="string">MMM d</item>
    <item name="options" xsi:type="array">
    <item name="showsTime" xsi:type="boolean">true</item>
    </item>
</item>
</argument>
</column>
4

2 回答 2

0

dateFormat 项中的问题。使用下面的代码,这对你有用。

<column name="created_at" class="Magento\Ui\Component\Listing\Columns\Date">
    <argument name="data" xsi:type="array">
        <item name="config" xsi:type="array">
            <item name="timezone" xsi:type="boolean">false</item>
            <item name="filter" xsi:type="string">dateRange</item>
            <item name="component" xsi:type="string">Magento_Ui/js/grid/columns/date</item>
            <item name="label" xsi:type="string" translate="true">Created</item>
            <item name="dateFormat" xsi:type="string">MMM dd, YYYY, H:mm:ss A</item>
        </item>
    </argument>
</column>
于 2017-12-28T11:00:21.647 回答
0

改用这个

<column name="created_at" class="Magento\Ui\Component\Listing\Columns\Date" component="Magento_Ui/js/grid/columns/date">
  <settings>
    <filter>dateRange</filter>
    <dataType>date</dataType>
    <label translate="true">Created</label>
  </settings>
</column>
于 2021-05-17T21:44:44.443 回答