sakaw
(Sakaw 03)
July 27, 2011, 5:04am
1
saya ada code seperti ini
array( 'header'=>'Action', 'class'=>'CButtonColumn', 'template'=>'{email}', 'buttons'=>array ( 'view'=>array( 'label'=>'email', 'imageUrl'=>Yii::app()->request->baseUrl.'/images/close.gif', 'url'=>'Yii::app()->createUrl("usersLog/view", array("id"=>$data->id))', 'visible'=>'Controller::getLog($data->id)', ), ), ),
nah saya mau bikin button sendiry…kalau di templatenya saya tulis ‘template’=>’{view}’ bisa muncul gambar yg saya pasang tapi kalau saya tulis ‘template’=>’{email}’ dy ga muncul gambar tapi mala tulisan {email} kenapa bgt y…mohon bantuanya…
h3rm
July 27, 2011, 5:53am
2
{email} itu ngak ada di defaultnya yang ada itu hanya ini: {view}{update}{delete}
kalau mau buat customize button:
http://www.yiiframework.com/wiki/106/using-cbuttoncolumn-to-customize-buttons-in-cgridview
saya ada code seperti ini
array(
'header'=>'Action',
'class'=>'CButtonColumn',
'template'=>'{email}',
'buttons'=>array
(
'view'=>array(
'label'=>'email',
'imageUrl'=>Yii::app()->request->baseUrl.'/images/close.gif',
'url'=>'Yii::app()->createUrl("usersLog/view", array("id"=>$data->id))',
'visible'=>'Controller::getLog($data->id)',
),
),
),
nah saya mau bikin button sendiry…kalau di templatenya saya tulis ‘template’=>’{view}’ bisa muncul gambar yg saya pasang
tapi kalau saya tulis ‘template’=>’{email}’ dy ga muncul gambar tapi mala tulisan {email}
kenapa bgt y…mohon bantuanya…
pada dasarnya, cgridview hanya support button : view, update, delete, untuk menambahkan button lain / mengubah button yang sudah ada, maka harus didefinisikan sendiri, berikut contohnya
array
(
'class'=>'CButtonColumn',
'template'=>'{email}{down}{delete}',
'buttons'=>array
(
'email' => array
(
'label'=>'Send an e-mail to this user',
'imageUrl'=>Yii::app()->request->baseUrl.'/images/email.png',
'url'=>'Yii::app()->createUrl("users/email", array("id"=>$data->id))',
),
'down' => array
(
'label'=>'[-]',
'url'=>'"#"',
'visible'=>'$data->score > 0',
'click'=>'function(){alert("Going down!");}',
),
),
)
ooo…tq y agan2…
sama2 gan, senang bisa membantu. Ohya gan, jangan lupa kalau sudah solved, judulnya ditambah [SOLVED] ya