#Yii – ComboBox en filtros del CGridView

ComboBox Yii
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'localidad-grid',
'itemsCssClass' => 'table table-striped',
'dataProvider'=>$model-&gt;search(),
'filter'=>$model,
'columns'=>array(
'id',
'id_estado'=>array(
'name' => 'id_estado',
'value' => '$data->idEstado->nombre',
'filter'=> CHtml::listData(GeoEstado::model()->findAll(array('order'=>'nombre')), 'id', 'nombre')
),
'id_municipio',
'id_parroquia',
/*'texto',*/
array(
'class'=>'CButtonColumn',
),
),
)); ?>

Estado es una tabla relacionada a Localidad, su campo de clave primaria es id y el campo con el texto para mostrarle al usuario es nombre

ComboBox Yii framework

filter-yii-CGridView

 
dropdown yii CGridView

dropdown-yii-CGridView

8 comentarios en “#Yii – ComboBox en filtros del CGridView

  1. oye man que buena informacion proporcionas….como seria para que por ejemplo crees una tabla comosi fuera la interfaz de excel…..la primer fila tiene los nombres delos campos la 2da fila seria para ingresar datos y que al guardarlos se meta enla tercera filay asi me entiendes vas guardando y se vana recorriendo pero la 2da fila siempre queda libre para ingresar datos??? nose si me explico man agradezco el apoyo. si te das una idea es para que alguien guarde datos enla BD pero comosi escribiera desde excel no le gustan los formularios ja

  2. […] ?php $this->widget('zii.widgets.grid.CGridView', array(     'id'=>'localidad-grid',     'itemsCssClass' => 'table table-striped',     'dataProvider'=>$model->search(),     'filter'=>$model,     'columns'=>array(         'id',         'id_estado'=>array(             'name' => 'id_estado',                 'value' => '$data->idEstado->nombre',                 'filter'=> CHtml::listData(GeoEstado::model()->findAll(array('order'=>'nombre')), 'id', 'nombre')             ),         'id_municipio',         'id_parroquia',         /*'texto',*/         array(             'class'=>'CButtonColumn',         ),     ), )); ?> refer::https://leninmhs.com.ve/yii-combobox-cgridview/ […]

Deja un comentario