<?php $this->widget('zii.widgets.grid.CGridView', array( 'dataProvider'=>$model->search(), 'filter'=>$model, "itemsCssClass" => "table_design_1", "htmlOptions" => array( "class" => "div_contact_admin_grid_view" ), "ajaxUpdate" => false, 'columns'=>array( array( 'name'=>'family_name', 'header'=>'First name', 'type' => 'raw', 'value' => 'CHtml::link($data->family_name,$data->id)' ), array( 'name'=>'given_name', 'header'=>'Last name', 'type' => 'raw', 'value' => 'CHtml::link($data->given_name,$data->id)' ), array( 'class'=>'CButtonColumn', 'template'=>'{delete_contact}{view}{update}', 'buttons'=>array ( 'delete_contact' => array ( 'label'=>'Delete this contact', 'imageUrl'=>Yii::app()->request->baseUrl.'/images/delete.png', 'url'=>'Yii::app()->createUrl("contact/delete", array("id"=>$data->id))', 'visible' => '1', "options" => array( "class" => "delete_contact" ) ) ), 'viewButtonUrl'=>'Yii::app()->request->getBaseUrl(true)."/contact/view/".$data["id"]', 'updateButtonUrl'=>'Yii::app()->request->getBaseUrl(true)."/contact/update/".$data["id"]', "htmlOptions" => array( 'style'=>'width: 60px;', 'class' => 'action_class' ) ) ) )); ?>
Saturday, June 1, 2013
YII CGridView with custom action button
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment