10
私は、オンオフの列がステータス:1 =オン、0 =オフのプロバイダのテーブルを持っています これらのステータスのDBはテーブルにありませんステータスのモデルを持っているCGridViewフィルタのドロップダウンから配列
$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}'
),
),
これは、データをフィルタリングしますが、Ajaxはドロップダウン の状態を忘れてしまった後は、このケースでドロップダウンを構築するための最良の方法は何ですか?
DataGridセルで1をOnに、0をOffに置き換える最も良い方法は何ですか?
それはあなた自身のソリューションを受け入れ、その答えとして編集した部分を入れて、それを受け入れるように大丈夫です。未回答の質問率を低く抑えるのに役立ちます。 –