사용자 정의 'dataProvider'옵션을 사용하여 CGridView가 포함 된보기를 다시 렌더링하는 방법이 있습니까? 예를 들어 나는 $model->search()
이 공급자와 같은 뷰 파일Yii CGridView dynamic dataProvider
<?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'
),
),
)); ?>
을 가지고 있지만 버튼이 다른 dataProvider
와 아약스를 통해 다시 렌더링 할이보기를 누르면 있다면, 예를 들어합니다. 이것을 달성 할 수있는 방법이 있습니까? 감사.