Php 如果Yii中的多选择扩展只有1个选项,请选择“文本未更改”
我正在使用Yii-echmultiselect扩展创建multiselect下拉列表。 我的代码是Php 如果Yii中的多选择扩展只有1个选项,请选择“文本未更改”,php,jquery,yii,yii-extensions,Php,Jquery,Yii,Yii Extensions,我正在使用Yii-echmultiselect扩展创建multiselect下拉列表。 我的代码是 `$data = CHtml::listData(Tax::model()->findAll(), 'id', 'name'); $this->widget('ext.EchMultiSelect.EchMultiSelect', array('model' => $Item, 'dropDownAttribute' => 'tax_id', 'data' => $d
`$data = CHtml::listData(Tax::model()->findAll(), 'id', 'name');
$this->widget('ext.EchMultiSelect.EchMultiSelect', array('model' => $Item, 'dropDownAttribute' => 'tax_id', 'data' => $data, 'dropDownHtmlOptions' => array('class' => 'role-chef-textbox role-textbox'), 'options' => array('header' => true, 'height' => 111, 'checkAllText' => 'All', 'uncheckAllText' => 'None',
//'minWidth'=>350,
// 'position'=>array('my'=>'left top', 'at'=>'left top'),
'selectedList' => true, 'selectedText' => Yii::t('application', '# selected'), 'autoOpen' => false, 'multiple' => true, 'classes' => '', 'filter' => true,)));`
这使得multiselect下拉列表
我的问题是,当下拉列表中只有一个选项时,我选择了该下拉列表,然后选择文本不会更改为1 selected,但当有2个或更多选项时,我选择了其中的1个,则显示1 selected
如何克服这个问题。检查是否只有一个选项可用,然后在下拉列表后使选择文本等于1。@BhushanKawadkar我的问题是,如果multiselect中只有一个选项,并且我选择了它,那么它不会影响所选文本,但是如果multiselect中有多个选项,我选择了它然后,它会根据所选项目将所选文本更改为1个已选文本或2个已选文本。。相似conditions@Sorry我使用了php-Yii-multiselect扩展。