Mam liste rekordów, a z prawej storny standardowo są 3 butony:
view, edit, delete.
Jak mogę dodac własne dodatkowe butony i przypisać akcje do nich?
Page 1 of 1
dodatkowy buton w CGridView
#2
Posted 05 July 2012 - 08:38 AM
Poprzez zdefiniowanie tablicy buttons klasy CButtonColumn. Najlepiej w miejscu gdzie wstawiasz kolumnę do CGridView. Zwróć uwagę, że należy także dodać id nowo utorzonego guzika do zmiennej template klasy CButtonColumn.
---------------------------------------------------------------------
"Never memorize what you can look up in books."
Albert Einstein
"Never memorize what you can look up in books."
Albert Einstein
#3
Posted 25 August 2012 - 04:02 AM
Gdybyś nie wiedział jak to zrobić, to tu masz mały przykład:
'columns'=>array(
array
(
'class'=>'CButtonColumn',
'header'=>'Vote',
'template'=>'{up} {down}',
'buttons'=>array
(
'up' => array
(
'label'=>'[+]',
'url'=>'array("VoteUp", "id"=>$data->id)',
),
'down' => array
(
'label'=>'[-]',
'url'=>'array("VoteDown", "id"=>$data->id)',
),
),
),
)
Share this topic:
Page 1 of 1

Help













