Magento 2 зависит от тега множественного выбора в системе. xml - PullRequest
0 голосов
/ 05 августа 2020

вот мой первый вопрос сообществу stackoverflow спустя годы.

У меня есть собственный модуль, написанный для Magento 2 в системе. xml Я должен показать поле, если выбран первый вариант множественного выбора, у меня есть для отображения второго поля, если выбран второй вариант множественного выбора. Если выбраны обе опции множественного выбора, я должен показать оба зависимых поля.

Надеюсь, я хорошо объяснил, вот код, который я написал (соответствующая часть):

<field id="master_field" translate="label" type="multiselect" sortOrder="400" showInDefault="1" showInWebsite="1" showInStore="1">
    <label>Master field</label>
    <source_model>Vendor\Module\Model\Config\Field\Value</source_model>
    <backend_model>Magento\Config\Model\Config\Backend\Serialized\ArraySerialized</backend_model>
</field>

<field id="dependant_field_1" translate="label" sortOrder="410" showInDefault="1" showInWebsite="1" showInStore="1">
    <label>Dependant field 1</label>
    <depends>
        <field id="master_field">One</field>
    </depends>
</field>

<field id="dependant_field_2" translate="label" sortOrder="420" showInDefault="1" showInWebsite="1" showInStore="1">
    <label>Dependant field 2</label>
    <depends>
        <field id="master_field">Two</field>
    </depends>
</field>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...