Ajax CListView + Paginação

Pessoal, já faz alguns dias que estou procurando por todos os cantos na internet e não encontrei solução ou nada parecido com o que estou tentando solucionar. Eu tenho no meu layout principal alguns links que chamam uma action usando um ajaxLink


"<li>" . CHtml::ajaxLink($item['text'], array('produto/categoria','id'=>$item['value']), array('update'=>'#conteudo')) . "</li>\n";

No meu controller estou fazendo assim.


$this->renderPartial('index', array(

            'dataProvider' => $dataProvider,

        ),false,true);

E esta é a minha view index.php


<?php $this->widget('zii.widgets.CBelittaProdutoView', array(

            'id'=>'#ProductView',

            'dataProvider'=>$dataProvider,

            'itemView'=>'_view',

            'pager'=>array('header'=>''),

    )); ?>



O que acontece é o seguinte a minha paginação não funciona. quando eu clico na pagina 2 ou qualquer outra, a url me manda pra uma visualização pra fora do layout como se eu não tivesse usando ajax para alternar entre as páginas…

Alguem já se deparou com algo assim ?

Caio,

Posta sua $dataProvider completa.

Newerton, segue a variável, mas estou desconfiado que seja algo com a minha biblioteca Jquery. pq testei em um projeto webapp padrão e funciona. vou testar amanhã…


$dataProvider = new CActiveDataProvider('Produto',

                        array(

                            'criteria' => array(

                                'condition'=>'t.ie_ativo = 1',

                                'with'=>array('categorias'=>array('condition'=>'categorias.ie_ativo = 1 AND categorias.id_categoria='.$id)),

                                'order'=>'ds_nome',

                            ),

                            'pagination' => array(

                                'pageSize' => 4,


                            ),

                ));

Caio,

Testa com a versão 1.1.10, e veja no firebug se está ocorrendo algum erro de javascript, por que tudo o que vejo está normal.

E uma consulta básica ele tinha que paginar corretamente.