Yii CGridView dynamische dataProvider

Gibt es eine Möglichkeit, re-Rendern der view enthält CGridView mit einem benutzerdefinierten 'dataProvider' - option? Zum Beispiel habe ich eine solche Datei anzeigen

<?php $this->widget('bootstrap.widgets.BootGridView',array(
    'id'=>'operations-grid',
    'type'=>'striped bordered',
    'dataProvider'=>$model->search(),       
    'columns'=>array(
        array('name'=>'operationType','value'=>'$data->operationType->name'),
        array(
            'name'=>'creation_date','type'=>'datetime'
        ),
        'ammount_usd:raw:Ammount',
        'comment:text:Comment',
        array(
            'name'=>'currency',
            'value'=>'$data->currency->short',
        ),
        array(
            'name'=>'client',
            'value'=>'$data->client->fio'
        ),
        array(
            'name'=>'organization',
            'value'=>'$data->organization->name'
        ),

        array(
            'class'=>'bootstrap.widgets.BootButtonColumn',
            'header'=>'Action'
        ),
    ),
)); ?>

Als Anbieter habe ich $model->search(), aber ich möchte zum Beispiel, wenn Sie eine Taste gedrückt, diese Ansicht neu gerendert via ajax mit verschiedenen dataProvider. Gibt es eine Möglichkeit, dies zu erreichen? Danke.

InformationsquelleAutor Vit Kos | 2012-08-30
Schreibe einen Kommentar