6
我試圖使用CGridView的ajaxUrl參數,它沒有任何效果。如何在Yii中使用CGridView的ajaxUrl參數?
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'ge-cg-'.$myLib['id'],
'filter'=>$geCGModel,
'dataProvider'=>$dataProvider,
'columns'=>$columns,
'ajaxUrl'=>Yii::app()->createUrl('Something/search'),
));
這似乎不是重寫CGridView小部件的ajax url。網格的ajax請求仍然會傳送給呈現它的控制器(這與網格自己的控制器不同)。
謝謝!
我希望我能夠正確地找到你,但是再次查看你的網址,似乎你想讓搜索與ajaxurl一起工作(不僅僅是分頁和排序)。搜索應該沒有做出我在答案中提到的更改,所以如果您的搜索沒有工作,讓我知道。 –
優秀。謝謝。我最終通過創建輔助ajax請求來解決這個問題,該請求默認所有的URL都是正確的,但這在未來應該是有用的。 – glyph
很高興幫助,但我只是好奇,是你的搜索工作與該ajaxUrl?如果不是,你能告訴我,如果這是你的gridview的整個配置(減去列)?或者你還定義了其他一些屬性?也讓我知道你的yii版本。 –