Hallo ich möcht gerne in meinem CGridView ein Feld in eine DropDownList anzeigen lassen klappt auch
bloß funktioniert dann die suche nicht mehr.
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'webmaster-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'access',
array(
'name'=>'access',
'value'=>$model->access,
'filter' => CHtml::dropDownList('','access',array('true'=>'true','doubleoptin' => 'doubleoptin' , 'false' => 'false')),
),
array(
'class'=>'CButtonColumn',
),
),
)); ?>
kegmeon
(Kegele)
2
Hallo,
probier’s damit:
'filter' => array('true'=>'true','doubleoptin' => 'doubleoptin' , 'false' => 'false'))
Bei ‘filter’ musst du nur das array angeben, dass dir deine Werte abbildet.
mfg,
Matt
Ja cool es hat funktionier ^^.
Nun muste ich aber das value weg machen diese hat einen Fehler ausgelößt.
Für alle noch einmal
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'blya-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
),
'columns'=>array(
array(
'name'=>'access',
'filter' => array('true' => 'true', 'doubleoptin' => 'doubleoptin', 'false' => 'false'),
),
),
)); ?>