I’d like to have a CButtonColumn with a template which depends on the content of another field.
This approach isn’t working… Can anyone help pls? Thank you
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'recolha-grid',
'dataProvider'=>$provider,
'columns'=>array(
array('name'=>'id','header'=>'ID','htmlOptions'=>array('width'=>'35'),),
array('name'=>'periodo','header'=>'Periodo','htmlOptions'=>array('width'=>'160'),),
array('class'=>'CButtonColumn',
'template'=>($data["fatura_emitida"]==0) ? '' : '{pdf}', <-- How to do this?
'header'=>'Fatura',
'buttons'=>array(
'pdf' => array
('label'=>'PDF',
'options'=>array('title'=>'Visualisar Fatura'),
'imageUrl'=>Yii::app()->request->baseUrl.'/images/icon_pdf.gif',
'url'=>'Yii::app()->createUrl("faturas/printFat", array("id"=>$data["fatura_emitida"]))',
),
.............