2010-05-25 12 views

Odpowiedz

5
+0

thx, mam to, ale jak zmienić szablon Pager – tq0fqeu

+0

Jeśli chcesz po prostu dostosować wygląd, możesz użyć http://www.yiiframework.com/doc/api/CLinkPager#cssFile-detail do zastosuj własne style. Te właściwości są określone w tablicy http://www.yiiframework.com/doc/api/CBaseListView#pager-detail. Tak więc nazwa właściwości jest kluczem, wartością właściwości jest wartość. Jeśli chcesz dostosować sam znacznik lub login generowania, lepiej jest utworzyć własny komponent, który rozszerza CLinkPager lub CBasePager i określić jego klasę jako wartość klucza "class" właściwości CBaseListView :: pager. –

15

Można custumize poprzez pager '' właściwości CGridView. Przykład:

$this->widget('zii.widgets.grid.CGridView', array(
    'id'=>'My-grid', 
    'dataProvider'=>$dataProvider, 
    'pager'=>array(
     'header'   => '', 
     'firstPageLabel' => '<<', 
     'prevPageLabel' => '<img src="images/pagination/left.png">', 
     'nextPageLabel' => '<img src="images/pagination/right.png">', 
     'lastPageLabel' => '&gt;&gt;', 
    ), 
    'template'=>'{pager}{items}{pager}', 
    'columns'=>$arrayColumns, 
));