Я хочу создать переключаемый параметр ввода в magento 2 следующим образом:
но я не знаю, что это за тип поля, сейчас я использую выпадающий список вот так:
$fieldset->addField(
'featured',
'select',
[
'label' => __('Featured'),
'title' => __('Featured'),
'required' => true,
'options' => ['1' => __('Yes'), '0' => __('No')],
'value' => $partner['featured']
]
);
magento2
magento-2.1
forms
fieldsets
magento2.2
охотник
источник
источник
Ответы:
Это поле формы флажка . Который включен в библиотеку компонентов пользовательского интерфейса. Вы не можете использовать этот переключатель
$fieldset->addField()
. Вам нужно создать форму с компонентом пользовательского интерфейса, чтобы создать этот тип переключения.источник
Magento_Catalog/js/components/visible-on-option/yesno
Пока я рекомендую использовать метод компонента Ui. Вы можете использовать следующий (слегка окольный) способ добавить переключатель, если у вас есть только addField в вашем распоряжении.
источник