Как создать кнопку в соответствии с полями, используя UI Component в Magento 2.3? - PullRequest
0 голосов
/ 07 февраля 2020

enter image description here

Я пытаюсь создать этот контент в админке, используя UI Component. Я успешно создал 2 поля даты. Теперь я хочу создать кнопку фильтра в соответствии с 2 полями даты, но я не знаю, как это сделать.

Я пробовал много раз, но кнопка не может быть отображена (и ошибка тоже). Пожалуйста помоги. Заранее спасибо!

Ниже мой код:

<form>
    ...
    <fieldset>
       ...
       <container name="date_group" component="Magento_Ui/js/form/components/group" sortOrder="20">
            <argument name="data" xsi:type="array">
                <item name="type" xsi:type="string">group</item>
                <item name="config" xsi:type="array">
                    <item name="additionalClasses" xsi:type="string">admin__control-grouped-date</item>
                    <item name="label" xsi:type="string" translate="true">From - To:</item>
                    <item name="required" xsi:type="boolean">false</item>
                    <item name="dataScope" xsi:type="boolean">false</item>
                    <item name="validateWholeGroup" xsi:type="boolean">true</item>
                </item>
            </argument>
            <field name="date_from" formElement="date" sortOrder="25">
                <settings>
                    <additionalClasses>
                        <class name="admin__field-date">true</class>
                    </additionalClasses>
                    <dataType>string</dataType>
                    <label translate="true">From - To:</label>
                </settings>
            </field>
            <field name="date_to" formElement="date" sortOrder="30">
                <settings>
                    <additionalClasses>
                        <class name="admin__field-date">true</class>
                    </additionalClasses>
                    <dataType>string</dataType>
                    <label translate="true">To</label>
                </settings>
            </field>
            /* I want to show the button here */
       </container>
    </fieldset>
</form>
...