Hi I have a Gridview column that contains values from 2 different relations
$this->widget('bootstrap.widgets.TbGridView',array(
'id'=>'blog-post-grid-sales',
'dataProvider'=>$model->searchByDepartment(),
'filter'=>$model,
'columns'=>array(
...
array('name'=>'customer','value'=>'isset($data->user->first_name)?$data->user->first_name:$data->lead->first_name'),
...
)));
Is it possible to make this column sortable?
If yes, what I must write here?
public function searchByDepartment()
{
.............
return new CActiveDataProvider($this, array(
'criteria' => $criteria,
'sort' => array(
'attributes' => array(
'customer' => array(
'asc' => '<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' />?<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' />?',
'desc' => '<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' />?<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' />',
),
))));
}