0

CGridViewコンポーネントにはプロパティがありajaxUrlます。URL からどのような応答が期待されるのか、完全には理解できません。既存のコンポーネントを置き換えるためにレンダリングされた HTML ですか? それは JSON データですか、それともデータプロバイダーですか?

編集: または、データ ハンドラーを手動で実装する必要がありますか?

4

1 に答える 1

2

これは、CGridView に対応する HTML です。たとえば、コントローラーに次のように配置できます。

if(Yii::app()->request->isAjaxRequest) {
    $this->renderPartial('_yourGridView',array(
            'model' => $model,
    ));
    Yii::app()->end();
}

_yourGridViewCGridView ウィジェットを含むビューはどこにありますか

また、url が現在の URL と異なる場合にのみ、ajaxUrl が必要になることにも注意してください。同じ URL (つまり、同じコントローラーと同じアクション) を使用する場合は、指定する必要はありません。

于 2012-12-03T13:00:26.950 に答える