2012-05-03 2 views
0

При использовании Yii CListView с Ajax, когда я нажимаю следующую или предыдущую кнопку с использованием пейджера по умолчанию Yii, я хочу публиковать дополнительные параметры для контроллера. Например, я хочу опубликовать ключевое слово для поиска, userid ... и т. д., чтобы обновлять критерии в контроллере - НО Я НЕ ЗНАЮ, КАК СДЕЛАТЬ ЭТО.Yii CListView данные ajax post

Может ли кто-нибудь помочь?

Благодаря передовой,

ответ

0

Я думаю, вы должны продлить CListView компонент.

public function registerClientScript() 
{ 
    /*deleted*/ 
    $options=array(
     'ajaxUpdate'=>$ajaxUpdate, 
     'ajaxVar'=>$this->ajaxVar, 
     'pagerClass'=>$this->pagerCssClass, 
     'loadingClass'=>$this->loadingCssClass, 
     'sorterClass'=>$this->sorterCssClass, 
    ); 

    /*deleted*/ 
    $cs->registerScript(__CLASS__.'#'.$id,"jQuery('#$id').yiiListView($options);"); 
} 

Возможно, вам следует добавить свои собственные параметры в массив параметров.

+0

Да, правильно. Я должен продлить его. –

Смежные вопросы