Ich möchte eine Umschalt-Eingabeoption in Magento 2 wie folgt erstellen:
aber ich weiß nicht, was für ein Feld das ist, im Moment verwende ich ein Dropdown-Menü wie folgt:
$fieldset->addField(
'featured',
'select',
[
'label' => __('Featured'),
'title' => __('Featured'),
'required' => true,
'options' => ['1' => __('Yes'), '0' => __('No')],
'value' => $partner['featured']
]
);
Antworten:
Dies ist das Kontrollkästchen- Formularfeld. Welches ist in der UI-Komponentenbibliothek enthalten. Sie können diesen Schalter nicht verwenden
$fieldset->addField()
. Sie müssen ein Formular mit einer UI-Komponente erstellen, um diese Art der Umschaltung zu erstellen.quelle
Magento_Catalog/js/components/visible-on-option/yesno
Ich empfehle zwar die Verwendung der Ui-Komponentenmethode. Sie können die folgende (leicht umlaufende ) Methode verwenden, um ein Kontrollkästchen zum Umschalten hinzuzufügen, wenn Sie nur über addField verfügen .
quelle