框架的东西比较多,仔细看看文档还是能找到解决的方法。
<?php $str = (empty($model->auditor)) ? $myleaders : $strleadername;//添加默认值
$this->widget(
'booster.widgets.TbSelect2',
array(
'asDropDownList' => false,
'name' => 'Appraisals[auditor]',
'value' => $str,
'options' => array(
'tags' => array(),
'placeholder' => '默认的值',
'width' => '100%',
'tokenSeparators' => array(',', ' '),
)
,
'htmlOptions' => array('style' => 'margin-left: 5px', 'multiple' => 'multiple', 'id' => 'auditor',),
)
); ?>
1、取值
var select = $("#auditor");
var ss = select.val();
取出已有的值
2、赋值
str = select.val() + ',' + selectText + ',';
str = str.substring(0, str.length - 1);
select.val(str);
var hhh = [str];//应该是一个数组 hhh为空可清楚select2的值
select.select2("val", hhh);