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
),
),
));
例。