Yii 如何在CGridView中禁用列排序?
存在Yii 如何在CGridView中禁用列排序?,yii,yii-components,Yii,Yii Components,存在enableSorting标志,如果等于false,则禁用所有网格列的排序。但是我如何才能只对一个特定的列执行此操作呢?试试这个 'sortable'=>false, 举个例子 $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'tasks-grid', 'dataProvider'=>$model->search(), //'filter'=>$model,
enableSorting
标志,如果等于false,则禁用所有网格列的排序。但是我如何才能只对一个特定的列执行此操作呢?试试这个
'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',
),
谢谢你,伙计,但我正在尝试的正是oposite:在一列中禁用排序。我通过使用
'sortable'=>false来实现这一点。只要更正您的答案,我就接受。如果我们想让所有列都可以用一个线性代码进行排序,该怎么办?