0
我currenty上zii.widgets.grid.CGridView工作,我想显示领域的地位与dropdownbox多个复选框,以搜索状况Yii的framewok GridView控件过滤dropdownbox与多张复选框
,所以应该在复选框与dropdownbox多选择
目前我得到的结果如下图像
,但要在dropdownbox
我currenty上zii.widgets.grid.CGridView工作,我想显示领域的地位与dropdownbox多个复选框,以搜索状况Yii的framewok GridView控件过滤dropdownbox与多张复选框
,所以应该在复选框与dropdownbox多选择
目前我得到的结果如下图像
,但要在dropdownbox
使用多选盒作为过滤器与多个复选框来代替。
一个好办法做到这一点,是echmultiselect,它使用jQuery UI MultiSelect Widget。
这是如何使用它作为你的CGridView过滤器:从echmultiselect extension page,在这里你还可以找到您如何配置你的模型和控制器
$this->widget('zii.widgets.grid.CGridView', array(
....
'columns' => array (
'firstColumn',
'secondColumn',
// use EchMultiSelect for the next column
array (
'name'=>'thirdColumn',
'filter'=> $this->widget('ext.EchMultiSelect.EchMultiSelect', array(
'model' => $model,
'dropDownAttribute' => 'thirdColumn',
'data' => $colors,
'options' => array('buttonWidth' => 80, 'ajaxRefresh' => true),
),
true // capture output; needed so the widget displays inside the grid
),
),
));
例。