How do I add a button to GridView?

Hello,

How do I add a button with event to gridview?

Not sure of the syntax.

Thanks

check this out

Thank you…

hi friends you can use

$this->widget(‘bootstrap.widgets.TbGridView’, array(

'id'=>'customer-grid',


'type'=>'striped bordered condensed',


'dataProvider'=>$model->search(),


'filter'=>$model,


'columns'=>array(


    'surname',


    'name',


    'middlename',


    'dateOfBirth',


    array(


        'class'=>'bootstrap.widgets.TbButtonColumn',


        'template'=>'{add} {list} {update} {print_act}',


        'buttons'=>array


        (


            'add' => array


            (


                'label'=>'model attribute',


                'icon'=>'plus',


                'url'=>'Yii::app()->createUrl("reception/create", array("id"=>$data->id))',


                'options'=>array(


                    'class'=>'btn btn-small',


                ),


            ),


            'list' => array


            (


                'label'=>'model attribute',


                'icon'=>'list white',


                'url'=>'Yii::app()->createUrl("patient/update", array("id"=>$data->id))',


                'options'=>array(


                    'class'=>'btn btn-small btn-info',


                ),


            ),


            'update' => array


            (


                'label'=>'model attribute',


                'icon'=>'pencil white',


                'url'=>'Yii::app()->createUrl("customer/update", array("id"=>$data->id))',


                'options'=>array(


                    'class'=>'btn btn-small btn-success',


                ),


            ),


            'print_act' => array


            (


                'label'=>'model attribute',


                'icon'=>'print',


                'url'=>'Yii::app()->createUrl("customer/printAct", array("id"=>$data->id))',


                'options'=>array(


                    'class'=>'btn btn-small',


                ),


            ),


        ),


        'htmlOptions'=>array(


            'style'=>'width: 220px',


        ),


    ) 


),

));