0

在这里,当我打开任何表单时,我遇到了一个问题,而不是我想启用选择一个下拉菜单,但是如果我想从这个下拉字段更新它,将被禁用。那么我在表格中输入了哪种语法?

$form->field($model, 'branch_id', [])->dropdownList(BranchMaster::getBranchList(Common::getCurrentCompany()),
   [
    'class' => 'chosen-select-width branch_id', 
    'prompt' => Common::translateText('BRANCH_TEXT')
   ]
 );

这是我的表单字段,现在我希望在此表单打开以进行更新操作时禁用它。

4

1 回答 1

2

试试这个:

<?= $form->field($model, 'branch_id', [])->dropdownList(BranchMaster::getBranchList(Common::getCurrentCompany()), [
    'class' => 'chosen-select-width branch_id',
    'prompt' => Common::translateText('BRANCH_TEXT'),
    'disabled' => !$model->isNewRecord,
]) ?>
于 2016-01-13T05:45:51.863 回答