如何在CGridView中禁用列的排序?

时间:2014-05-19 17:43:07

标签: yii yii-components

enableSorting标志,如果等于false,则禁用所有网格列的排序。但是,我如何只针对一个特定的列进行此操作?

1 个答案:

答案 0 :(得分:11)

试试这个

'sortable'=>false, 

以下是示例

$this->widget('zii.widgets.grid.CGridView', array(
    'id'=>'tasks-grid',
    'dataProvider'=>$model->search(),
    //'filter'=>$model,
    'columns'=>array(
        'id',
        array(
        'header'=>'Surname',
        'value'=> '$data->surname',
            'name'=> 'surname',
            'sortable'=>false,
            ),
        'due_date',
        'status',       
    ),