我想要一个可搜索的多选下拉列表。我已经看过yii multiselect和EchMultiselect扩展但这些不符合我的需要。请为此建议任何分机或代码。 任何建议都表示赞赏。
dropdown示例 - 与stackoverflow用于标记输入相同。
答案 0 :(得分:0)
您可以使用chosen插件。它也可以作为Yii扩展名,chosen widget
使用示例:
//1st step is to make a list box with proper selector
<?php echo CHtml::activeListBox($model, 'attribute', $data, array('class'=>'chosen', 'multiple'=>true, 'data-placeholder'=>'Select')) ?>
//2nd step is use this widget
<?php $this->widget('ext.chosen.EChosenWidget',array(
'selector'=>'.chosen',
)); ?>
它会做魔术并将正常的多重选择转换为可搜索的多重选择。当然有很多选项,在chosen plugin documentation中描述。