Yii CGridView仅隐藏过滤器输入
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii CGridView仅隐藏过滤器输入相关的知识,希望对你有一定的参考价值。
使用CGridView时,过滤器输入字段由组件自动生成。
我想选择哪些列将显示输入字段。例如:我的模型有5列。我希望CGridView仅显示第1列和第2列的输入过滤器。
有没有办法不使用CSS或jQuery,只需在CGridView选项上添加一些代码?
答案
array(
'name'=>'col3',
'value'=>'$data->col3',
'filter'=>false,
)
应该管用。
另一答案
如果要从整个qazxsw poi中删除所有过滤器,请配置qazxsw poi
另一答案
只有评论和过滤器消失...示例:
CGridView
....
另一答案
设置'filterPosition'=>''
对我有用。
另一答案
您可以将'filter'=> false,但此属性将最小化列的宽度。禁用特定列上的过滤的另一种方法是返回属性为“disabled”的输入,如:
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'usuario-grid',
'dataProvider'=>$model->search(),
//'filter'=>'false',
'columns'=>array(
'rut_usuario',
以上是关于Yii CGridView仅隐藏过滤器输入的主要内容,如果未能解决你的问题,请参考以下文章
Yii: 如何在CGridView通过Ajax方式刷新数据后执行JS脚本