Yii framewok gridview过滤器下拉框,带有多个复选框

Yii framewok gridview过滤器下拉框,带有多个复选框,yii,Yii,我目前正在处理zii.widgets.grid.CGridView,我想在下拉框中显示状态字段和多个复选框来搜索状态 因此,应该有多选下拉框复选框 目前我得到的结果如下图所示 但要替换为下拉框中的多个复选框,请使用多个选择框作为过滤器 一个很好的方法是使用,它使用 以下是如何在CGridView中将其用作过滤器: $this->widget('zii.widgets.grid.CGridView', array( .... 'columns' => array (

我目前正在处理zii.widgets.grid.CGridView,我想在下拉框中显示状态字段和多个复选框来搜索状态

因此,应该有多选下拉框复选框

目前我得到的结果如下图所示


但要替换为下拉框中的多个复选框,请使用多个选择框作为过滤器

一个很好的方法是使用,它使用

以下是如何在CGridView中将其用作过滤器:

$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
        ),
    ),
));

中的示例,您还可以了解如何配置模型和控制器。

未按预期工作:在我的案例中显示jquery缓解错误。请看:有解决方案吗?我已经添加了扩展,我的布局包含jquery和jquery.ui加载,就像