lolgolflol
(Pgolf1312)
October 13, 2011, 11:17am
#1
This my code.
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'member-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'username',
'password',
'name',
'address',
'email',
array(
'class'=>'CButtonColumn',
),
),
but I would have filter columns as id , username
How I do ?
(sorry , I am not good english)
chander
(Chander Bhan)
October 13, 2011, 12:28pm
#2
$this->widget(‘zii.widgets.grid.CGridView’, array(
'id'=>'member-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'username',
array(
'class'=>'CButtonColumn',
),
),
Try this please!
lolgolflol
(Pgolf1312)
October 13, 2011, 3:48pm
#3
I would like to have columns id, username ,password,name,address,email in table gridview but filters search I would like to have columns id , username , by default of gridview generate filters search id, username ,password,name,address,email , I don’t want to show row search columns (username ,password,name,address,email ) in table gridview
sidewinder
(Adam Klosiu)
October 13, 2011, 6:16pm
#4
you have to set CDataColumn’s filter attribute to false, to do so it’s best to define columns as arrays instead of strings.
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'member-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'username',
array(
'name' =>'password',
'filter' => false
),
array(
'name' =>'name',
'filter' => false
)
array(
'name' => 'address',
'filter' => false
)
array(
'name' => 'email',
'filter' => false
)
array(
'class'=>'CButtonColumn',
),
),
sorry for bad formatting
lolgolflol
(Pgolf1312)
October 14, 2011, 3:33am
#5
It work, Thank you so much.