2016-01-13 86 views
0

在這裏,當我打開任何形式比我想啓用選擇一個下拉列表,但如果我想更新,從此下拉字段將被禁用一點。 那麼我在表單中放置哪種語法?如何在更新yii2中的from時禁用任何下拉字段?

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

這裏是我的表單字段,現在我希望它在此表單打開時進行更新操作時禁用。

回答

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, 
]) ?> 
+2

@arogachev。謝謝。它非常簡單。 –