#Yii – ComboBox en filtros del CGridView

dropdown-yii-CGridView
<?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',
		),
	),
)); ?>

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

filter-yii-CGridView

filter-yii-CGridView

 
dropdown-yii-CGridView

dropdown-yii-CGridView

Anuncios

6 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.wordpress.com/2013/08/14/yii-combobox-cgridview/ […]

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s