在 yii2 的 select2 下拉菜单中设置默认值
Posted
技术标签:
【中文标题】在 yii2 的 select2 下拉菜单中设置默认值【英文标题】:set default value in select2 dropdown in yii2 【发布时间】:2018-05-25 21:47:09 【问题描述】:我在 yii2 中有一个依赖于 kartik select2 的下拉菜单,我想选择一个值作为默认选择值。
<?=$form->field($EmployeeLeaveModel, 'EmployeeID')->widget(Select2::classname(), [
'data' => $Employee,
'language' => 'en',
'options' => ['placeholder' => 'Select Employee ...'],
'pluginOptions' => [
'allowClear' => true
],
]);
?>
如何获得在下拉列表中选择的默认值?
【问题讨论】:
$EmployeeLeaveModel->EmployeeID = value;
我必须在哪里添加这个?
在 select2 中使用模型之前。
可能在控制器中是好的或者直接在你的字段之前的视图中添加。
谢谢我做到了。
【参考方案1】:
在控制器中
$EmployeeLeaveModel->EmployeeID = value;
或
在视图中
$EmployeeLeaveModel->EmployeeID = value;
<?= $form->field($EmployeeLeaveModel, 'EmployeeID')->widget(Select2::classname(), [
'data' => $Employee,
'language' => 'en',
'options' => ['placeholder' => 'Select Employee,...'],
]) ?>
【讨论】:
以上是关于在 yii2 的 select2 下拉菜单中设置默认值的主要内容,如果未能解决你的问题,请参考以下文章
使用 HTML 在 select2 标记器中设置 maxElements 属性
Yii2:Gridview过滤器中的kartik\Select2下拉列表
yii2 - 如何在 javascript 中设置 kartik select2 值