如何在列中使用过滤器实现bootstrap.widgets.TbGridView?我想使用http://silviomoreto.github.io/bootstrap-select/(多选)而不是正常选择。
$columns = array(
'test'=>array(
'name'=>'test',
'header'=>'test',
'value'=>'implode(", ", $data->get())',
'filter'=> CHtml::listData(Group::model()->findAll(), 'id', 'name'),
);
$this->widget('bootstrap.widgets.TbGridView', array(
'id'=>'person-grid',
'type'=>'striped condensed',
'dataProvider'=>$modelSearch,
'filter'=>$filter,
'selectableRows'=>2,
'enableHistory' => true,
'responsiveTable'=>true,
'columns'=> $columns
));
目标是能够选择/过滤数据视图的几个值(在一列中)而不是一个?有一个例子http://www.yiiframework.com/extension/bootstrap-select/但它应该如何与bootstrap.widgets.TbGridView一起使用
答案 0 :(得分:0)
您可以将html添加到过滤器。只需记住将小部件captureOutput
设置为true
即
'filter'=>$this->widget('...',array(...),true),
此外,您可能需要编辑搜索功能以处理多个条目。