CGridView filter-dropdown aus array
Ich habe Tabelle der Anbieter (id, Titel, onoff) wo onoff Spalte status: 1 = ein, 0 = aus
I dont haben die Tabelle in der DB für diese Zustände, so dass ich nicht Modell für den Status.
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'provider-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
array(
'name'=>'id',
'htmlOptions'=>array('width'=>'40px'),
),
'title',
array(
'name'=>'onoff',
'filter'=>CHtml::dropDownList('Provider[onoff]', '',
array(
''=>'All',
'1'=>'On',
'0'=>'Off',
)
),
),
array(
'class'=>'CButtonColumn',
'template'=>'{update}{delete}'
),
),
Filtert Daten, aber nach ajax zu vergessen den Zustand der dropdown -
Was ist der beste Weg, um erstellen dropdown in diesem Fall?
Und was ist der beste Weg, um Ersatz 1 für An und 0 für Aus im datagrid-Zellen?
es ist ok, um zu akzeptieren, Ihre eigene Lösung, so setzen Sie die bearbeitete Teil als eine Antwort, und akzeptieren es. hilft, die Frage unbeantwortet Prozentsatz niedrig.
InformationsquelleAutor dr0zd | 2012-04-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor Bharat Parmar
Im Modell
InformationsquelleAutor dr0zd