Yii Framework Forum: dodatkowy buton w CGridView - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

dodatkowy buton w CGridView Rate Topic: -----

#1 User is offline   frrezja 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 3
  • Joined: 05-July 12

Posted 05 July 2012 - 08:09 AM

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?
0

#2 User is offline   sidewinder 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 210
  • Joined: 08-July 09
  • Location:Poland

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
0

#3 User is offline   lowlliet 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 22-August 12

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)',
			),
		),
	),
)

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users