Sou inivciante no Yii e gostaria de saber se já tem algum tópico com esse tipo de assunto, que é colocar um dropdownlist dentro do cgridview.
Sou inivciante no Yii e gostaria de saber se já tem algum tópico com esse tipo de assunto, que é colocar um dropdownlist dentro do cgridview.
Nos dados ou no filtro?
No filtro
Esqueci de mencionar que os itens do dropdown vem de outra tabela que faz relacionamento. Tipo:
id_setor
setor
id_funcionario
id_setor
nome_funcionario
O dropdown viria com os setores e filtraria os funcionários.
http://www.yiiframework.com/doc/api/1.1/CDataColumn#filter-detail
Se vc setar como array, ele faz um dropDown no filter.
vc pode fazer a recuperação de dados normal e usar o http://www.yiiframework.com/doc/api/1.1/CHtml#listData pra gerar o array pra vc.
Valew Daniel
Exemplo do Cargo de Usuário que uso na Lista de Usuário!
array(
'name' => 'codusuariocargo',
'filter' => CHtml::listData(UsuarioCargo::model()->findAll(), 'codusuariocargo', 'titulo'),
'value' => 'UsuarioCargo::Model()->FindByPk($data->codusuariocargo)->titulo',
'header' => 'Cargo',
'headerHtmlOptions' => array(
'nowrap' => 'nowrap',
'class' => 'ui-widget-header',
),
'htmlOptions' => array(
'nowrap' => 'nowrap',
),
),
Valew Newerton, funcionou certinho.
Muito obrigado.
Valew Newerton, utilizei seu codigo e funcionou certinho.
Muito obrigado.