【问题标题】:how to disable any dropdown field when update the from in yii2?更新yii2中的from时如何禁用任何下拉字段?
【发布时间】:2016-01-13 05:35:49
【问题描述】:

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

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

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

【问题讨论】:

    标签: php gridview yii2 yii2-advanced-app yii2-validation


    【解决方案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,
    ]) ?>
    

    【讨论】:

    • @arogachev。谢谢。这很简单。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-29
    • 1970-01-01
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    相关资源
    最近更新 更多