вот мой первый вопрос сообществу 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>