【发布时间】:2023-03-29 12:15:01
【问题描述】:
将“选择”设置为“禁用”不会禁用元素。用户仍然可以单击 Select2 的文本并打开选项框。这是通过单击文本而不是向下箭头按钮打开的禁用控件。
这是我的代码:
<?= $form->field($model, 'billing_currency_id')->widget(Select2::className(), [
'data' => BillingCurrency::listIdCodes('','',true),
'disabled' => true,
'options' => ['disabled' => true,],
'pluginOptions'=>[
'allowClear'=>false,
'dropdownAutoWidth'=>true,
'disabled' => true,
], ]); ?>
单击向下箭头按钮使控件保持关闭状态,但单击控件的文本区域会打开选项框。
更新 发现我自己的错误 - 请参阅下面的答案。
【问题讨论】: