Quiero crear una opción de entrada de alternar en magento 2 como esta:
pero no sé qué tipo de campo es ese, ahora estoy usando el menú desplegable de selección de esta manera:
$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
Cazador
fuente
fuente
Respuestas:
Este es el campo de formulario de casilla de verificación . Que se incluye en la biblioteca de componentes de la interfaz de usuario. No puedes usar esta palanca
$fieldset->addField()
. Debe crear un formulario con el componente UI para crear este tipo de alternar.fuente
Magento_Catalog/js/components/visible-on-option/yesno
Si bien recomiendo usar el método del componente Ui. Puede usar la siguiente forma (ligeramente indirecta) para agregar una casilla de verificación de alternancia si solo tiene addField a su disposición.
fuente