如何在select2 yii2中设置选定或默认值?

adn*_*adn 4 default selected jquery-select2 yii2

如何在select2 yii2中设置选定或默认值?我试过使用'value' => $myvalue'initValue' => $myValue

有什么解决办法吗?谢谢你。

我刚刚找到了解决方案。如果要为 select 设置默认值或选定值,请在此处:

<?php $model->group = yourdefaultValue ?>
<?=$form->field($model, 'group')->label('Group Name')->widget(Select2::classname(),
[
     'data' => ArrayHelper::map(Group::find()->all(),'id','name', 'kategori'),
     'options' => ['placeholder' => 'Select Phone Number'],
     'pluginOptions' => [
           'allowClear' => true,
           'minimumInputLength' => 2,
     ],
]);
?>
Run Code Online (Sandbox Code Playgroud)

ati*_*589 5

我有同样的情况。但是添加“价值”键解决了我的问题。

Select2::widget([
   'name' => ['1'=> 'A', '2' => 'B', '3' => 'C'],
   'value' => [1,3], // value to initialize
   'data' => $data
]);
Run Code Online (Sandbox Code Playgroud)

上面的例子会自动选择 A & C。

或许如果您可以在此处添加示例数据结构,那么我们将为您提供帮助。

更多详情请查看链接:https : //github.com/kartik-v/yii2-widgets/issues/87#issuecomment-46200711