Tôi đang cố gắng sử dụng tham số ajaxUrl của CGridView và nó không có hiệu lực.Làm cách nào để sử dụng tham số ajaxUrl của CGridView trong Yii?
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'ge-cg-'.$myLib['id'],
'filter'=>$geCGModel,
'dataProvider'=>$dataProvider,
'columns'=>$columns,
'ajaxUrl'=>Yii::app()->createUrl('Something/search'),
));
Điều này dường như không ghi đè url ajax của tiện ích CGridView. Yêu cầu ajax của lưới vẫn được chuyển đến bộ điều khiển kết xuất (điều này khác với bộ điều khiển riêng của lưới).
Cảm ơn!
tôi hy vọng tôi nhận được bạn một cách chính xác, nhưng nhìn vào url của bạn một lần nữa, có vẻ như bạn muốn tìm kiếm để làm việc với ajaxurl (không chỉ phân trang và sắp xếp). Tìm kiếm sẽ hoạt động mà không thực hiện các thay đổi mà tôi đã đề cập trong câu trả lời, vì vậy nếu tìm kiếm của bạn không hoạt động, hãy cho tôi biết. –
Tuyệt vời. Cảm ơn bạn. Tôi đã kết thúc làm việc xung quanh nó bằng cách thực hiện một yêu cầu ajax thứ cấp mà mặc định tất cả mọi thứ đến đúng url, nhưng điều này sẽ hữu ích trong tương lai. – glyph
Vui mừng được giúp đỡ, nhưng tôi chỉ tò mò, tìm kiếm của bạn có hoạt động với ajaxUrl đó không? nếu không bạn có thể cho tôi biết nếu đó là toàn bộ cấu hình của bạn cho GridView (trừ các cột)? hoặc bạn đã có một số tài sản khác cũng được xác định? cũng cho tôi biết phiên bản yii của bạn. –