Let's take a look how we can set up this with little modification :
See the example below :
$this->widget('zii.widgets.grid.CGridView',array(
'dataProvider'=>$provider,
'id'=>'components-id',
'columns'=>array(
array(
'name'=>'No',
'type'=>'raw',
'value'=>'$this->grid->dataProvider->pagination->currentPage*$this->grid->dataProvider->pagination->pageSize + $row+1'//this is the numbering of your cgridview
),
array(
'name'=>'Name',
'type'=>'raw',
'value'=>'Chtml::link(Chtml::encode($data->name),array("risk/view","id"=>$data->risk_id))'
),
array(
'name'=>'Date Identified',
'type'=>'raw',
'value'=>'Chtml::encode($data->date_identified)'
),
array(
'name'=>'description',
'type'=>'raw',
'value'=>'Chtml::encode($data->description)'
),
)
));
Voila now we can see an automatic number in your CGridView..
No comments:
Post a Comment