0

AjaxでYiiCListViewを使用している場合、Yiiのデフォルトのポケットベルを使用して次または前のボタンをクリックすると、追加のパラメーターをコントローラーに投稿します-たとえば、検索キーワード、ユーザーIDなどを投稿してコントローラーの条件を更新します-しかし、私はそれを行う方法を知りません。

誰か助けてもらえますか?

よろしくお願いします。

4

1 に答える 1

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);");
}

オプション配列に独自のパラメータを追加する必要があるかもしれません。

于 2012-05-03T06:56:27.947 に答える