как отключить любое раскрывающееся поле при обновлении в yii2?

Здесь я застрял в одном моменте, когда я открываю любую форму, чем я хочу включить выбор одного раскрывающегося списка, но если я хочу обновить это из этого раскрывающегося поля, оно будет отключено. Итак, какой синтаксис я добавляю в форму?

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

вот мое поле формы, теперь я хочу отключить его, когда эта форма открыта для действия обновления.


person vaibhavmht225    schedule 13.01.2016    source источник


Ответы (1)


Попробуй это:

<?= $form->field($model, 'branch_id', [])->dropdownList(BranchMaster::getBranchList(Common::getCurrentCompany()), [
    'class' => 'chosen-select-width branch_id',
    'prompt' => Common::translateText('BRANCH_TEXT'),
    'disabled' => !$model->isNewRecord,
]) ?>
person Insane Skull    schedule 13.01.2016
comment
@арогачев. Спасибо. это совсем проще. - person Insane Skull; 13.01.2016