[RESUELTO] No mostrar text de busqueda en grid de admin

Un consulta, como puedo hacer para no mostrar el cuadro de filtro en la grilla del admin? es decir, de aquellos campos q no deseo q se busque, ya lo quite del array del models que dice q borre los campos por los cuales no deseo filtrar, pero ahi siguen firmes apareciendo.

En Yii 2.0:Al agregar el campo se debe indicar que se omitirá el filtro.

Por ejemplo:




[

    'attribute' => 'nombreCampo',

    'value' => function($m){ return $m->nombreCampo;},

    'filter' => false, // Este es el valor para eliminar el filtro de un GridView

]



Si es para Yii 1.1, tendríamos que revisar la documentación (aunque si mi memoria no me falla, creo que es igual).

Saludos.

En Yii 1.1…

Puedes hacer lo siguiente, organiza tu CGridView con los campos de la siguiente forma, te dejo un ejemplo y con solo que comentes la linea donde dice ‘name’ ya no aparecera el filtro de ese campo en el CGridView.




  .

  .

  .

 'filter'=>$model,

	'columns'=>array(

		//'idmovimiento',

		array(

			'name'=>'tipopublicacion_idtipopublicacion',

			'value'=>'$data->tipopublicacionIdtipopublicacion->nombretipopublicacion',

			'filter'=>$model->getMenuTipoPublic(),

			

		),

		//'calendario_idcalendario',

		array(

			'name'=>'razonsocial_search',

			'value'=>'$data->clienteIdcliente->razonsocial',

			

		),

		array(

		   //'name'=>'cliente_search', Comentando de esta forma el campo, ya no aparece el filtro

		   'filter'=> $dateCod,

		   'value' => '$data->clienteIdcliente->clientecod',

		),

....



Espero pueda servirte.

Saludos.

muchas gracias, los 2 ejemplos me sirvieron, la unica direncia q el primero me mantiene el nombre del campo en la cabecera de la columna! Gracias