Eu quero criar uma opção de entrada de alternância no magento 2 assim:
mas não sei que tipo de campo é esse. No momento, estou usando o menu suspenso de seleção como este:
$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
Caçador
fonte
fonte
Respostas:
Este é o campo do formulário da caixa de seleção . Que está incluído na biblioteca de componentes da interface do usuário. Você não pode usar esta alternância
$fieldset->addField()
. Você precisa criar um formulário com o componente de interface do usuário para criar esse tipo de alternância.fonte
Magento_Catalog/js/components/visible-on-option/yesno
Enquanto eu recomendo usar o método de componente da interface do usuário. Você pode usar a seguinte maneira (ligeiramente rotatória) para adicionar uma caixa de seleção de alternância se você tiver apenas addField à sua disposição.
fonte