4
有enableSorting
標誌,如果等於false,則禁止對所有網格列進行排序。但是我怎麼能只爲一個特定的列做這個?如何禁用CGridView中的列排序?
有enableSorting
標誌,如果等於false,則禁止對所有網格列進行排序。但是我怎麼能只爲一個特定的列做這個?如何禁用CGridView中的列排序?
試試這個
'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'來實現這一點。只要糾正你的答案,我會接受它。 –
@TassoEvangelista糾正了答案。謝謝 –
如果我們想用一個班輪代碼使所有列排序成功,該怎麼辦? – Jigar7521