[英]Yii CgridView how to update with ajax
我有一個CgridView在模式內的ajax上加載,我希望尋呼機和過濾器通過ajax更新數據(目前只是發出一個url請求,該請求將頁面更改為僅顯示cgridview的url)。 我知道該小部件具有ajaxUpdate屬性,但是我不知道如何使用它,而且我不確定該屬性可以做什么。
小部件:
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'champions-grid',
'dataProvider'=>$dataProvider,
'itemsCssClass'=>'table',
'columns'=>array(
'Name',
'AttackDamage',
'AttackSpeed',
),
));
更新:我發現此小部件使用它自己的javascript庫,但是由於它是通過ajax加載的(很抱歉,前面沒有提及),因此未加載javascript,但是我知道這不會告訴您如何通過以下方式進行更新阿賈克斯,我只是想我必須在這里寫下來。
您需要添加
'ajaxUpdate'=>true,
這樣的代碼應該看起來像
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'champions-grid',
'dataProvider'=>$dataProvider,
'ajaxUpdate'=>true,
'itemsCssClass'=>'table',
'columns'=>array(
'Name',
'AttackDamage',
'AttackSpeed',
),
));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.