當使用CGridView,過濾器輸入字段自動由組件產生的。的Yii CGridView隱藏濾波器輸入僅
我要選擇哪些列會顯示輸入字段。例如: 我的模型有5列。我想CGridView爲只顯示1列和輸入濾波器2
有沒有辦法做到這一點,而不使用CSS或jQuery的,只是增加對CGridView選擇一些代碼?
當使用CGridView,過濾器輸入字段自動由組件產生的。的Yii CGridView隱藏濾波器輸入僅
我要選擇哪些列會顯示輸入字段。例如: 我的模型有5列。我想CGridView爲只顯示1列和輸入濾波器2
有沒有辦法做到這一點,而不使用CSS或jQuery的,只是增加對CGridView選擇一些代碼?
array(
'name'=>'col3',
'value'=>'$data->col3',
'filter'=>false,
)
應該工作。
如果要刪除所有過濾器形成整個CGridView
,配置'filterPosition'=>''
它看起來像一個黑客,因爲它沒有記錄http://www.yiiframework.com/doc/api/1.1/CGridView/#filterPosition-detail –
只有意見和過濾消失... 例如:
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'usuario-grid',
'dataProvider'=>$model->search(),
//'filter'=>'false',
'columns'=>array(
'rut_usuario',
....
設置'filter'=>false,
正在爲我工作。
是它只需添加:陣列( '姓名'=> 'COL 3', '過濾器'=>假)? – Flavio
你可以評論'filter'=> $ model來隱藏所有的過濾器 – StackUnder