so deaktivieren Sie ein Element in yii2 ActiveFrom dropDownList?
Yii2 aktive form
<?= $form->field($model, 'pid')->dropDownList([1=>1,2=>2])->hint('上级分类') ?>
Möchte ich deaktivieren Sie die option Element 2=>2.
Gibt es einen Weg, es zu tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Attribute hinzufügen, die für alle Einträge in der dropdownlist mit den 'options' - Taste. Lassen Sie uns sagen Sie, dass Sie möchten, deaktivieren Sie das zweite Element.
In den docs:
http://www.yiiframework.com/doc-2.0/yii-helpers-basehtml.html#activeDropDownList()-detail
Dies würde die Arbeit auf jeden Fall:
ActiveField dropDownlist() ruft ausdrücklich BaseHtml activeDropDownList():
Aus der docs zu
ActiveField
dropDownList()
:Und aus den docs zu
BaseHtml
activeDropDownList()
:So übergeben Sie diese Optionen:
als zweiten parameter
dropDownList()
.Versuchen Sie dies: