xander
(Thkhen)
1
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'id',
'dataProvider'=>$model,
'columns'=>array(
array(
'name'=>'writtenBy.Nama_pertama',
'htmlOptions'=>!is_null('{$data->read}') ? array('style'=>'font-weight:bold') : array(),
),
'Subject',
'created',
),
));
above is my code, is it possible to add is_null(’{$data->read}’)? for htmloptions?
liempro88
(Liem04)
2
!is_null('{$data->read}')
will return true because ‘{$data->read}’ is a string. In HtmlOptions, i think can’t using $data.
prat
(Yurfriend19)
3
Ankit_Modi
(Ankit Modi)
4
Hi you can try this like for e.g
array(
'name' => 'Action',
'type' => 'raw',
'value' => '($data["active"] == 1 ? " ":CHtml::tag("div", array("style"=>"float: left; margin:5px; cursor:pointer" ,"onclick"=>"updatecustomer({$data["user_id"]})","id" => "{$data["user_id"]}","href"=>"javascript:void(0);") ,
CHtml::tag("img", array( "src" => "'.Yii::app()->request->baseUrl . '/images/update.png"))
).CHtml::tag("div", array("style"=>"float: left; margin:5px; cursor:pointer" ,"onclick"=>"deletecustomer({$data["user_id"]})","id" => "{$data["user_id"]}","href"=>"javascript:void(0);") ,
CHtml::tag("img", array( "src" => "'.Yii::app()->request->baseUrl . '/images/delete.png"))
))',
'htmlOptions' => array('width' => '50px'),
),