CGridView ist ein Update möglich ?

Also meine Frage ist ob ein direkter Update in dem CGridView möglich ist.

zb.




<?php $this->widget('zii.widgets.grid.CGridView', array(

	'id'=>'grid',

	'dataProvider'=>$model->search(), 

	'filter'=>$model,

        ),

        

	'columns'=>array(	

                array(

                    'header'=>  Yii::t('cp', 'Archiviert'),

                    'name'=>'archived',

                    'value'=>'$data->archived == 0 ? "nein" : "ja"',

                    'htmlOptions'=> array( 'width'=>100 ),

                ),

	),

)); ?>



Das man dann Archiviert wenn es auf nein steht also denn Wert 0 hat ihn auf 1 macht.

Das CGridView bietet diese Funktionialität nicht direkt, aber ich denke, dass man es mit Ajax gut einbauen kann. D.h. per Javascript/Ajax-Request eine Action aufrufen, die in Deinem Fall den Wert in der DB umdreht.