Posted in Yii
$this->widget('zii.widgets.grid.CGridView', array( 'dataProvider' => $model->search(), //'filter' => $model, 'columns' => array( array( 'name' => 'id_dokumen', 'header' => 'ID', 'htmlOptions' => array( 'style' => 'text-align:center;' ) ), array( 'header' => 'No', 'value' => '$row+1', ), array( 'header' => 'Aksi', 'htmlOptions' => array('nowrap' => 'nowrap'), 'class' => 'CButtonColumn', 'template' => '{update}{delete}', 'buttons' => array( 'update' => array( 'label' => 'Rename dokumen ini', 'url' => 'Yii::app()->createUrl("docs/renamedokumen", array("id" => $data["id_dokumen"],))', 'options' => array('style' => 'margin-right: 10px; margin-left: 25px;'), ), 'delete' => array( 'label' => 'Hapus sampel ini', 'url' => 'Yii::app()->createUrl("docs/hapus", array("id" => $data["id_dokumen"],))', 'options' => array('style' => 'margin-left: 2px;'), ), ), ), ), )); ?>Kita tinggal menambahkan code ini saja:
array( 'header' => 'No', 'value' => '$row+1', ),Dan inilah hasilnya: [caption id="attachment_5449" align="aligncenter" width="300"] Nomor di CgridView Yii[/caption] Silakan dicoba dan dicek, ketika kolom di sort atau bahkan ketika kita memasuki next page di pagination, row nya tetap berawal dari no 1 dan tidak ikut di sort. Semoga bermanfaat.