CGridView en CJuiTabs no filtra

Hola.

Me estoy iniciando en yii. Estoy tratado de hacer un maestro detalle en una pagina, para eso estoy usando un CJuiTabs con dos pestañas y en cada una tengo un CGridView. El problema es que la primera grilla se esta cargando de una lista de datos existentes para ello uso un renderPartial. El problema es que el grid funciona bien paginando y cargando datos, pero cuando intento filtrar no lo hace.

Este es el codigo de la pagina que carga el grid.

<?php

&#036;this-&gt;widget('zii.widgets.jui.CJuiTabs', array(


    'tabs'=&gt;array(


        'Facultad'=&gt;&#036;this-&gt;renderPartial('_facultad',true,true),


        'Programa'=&gt;array('content'=&gt;'Lista de programas', 'id'=&gt;'Programa'),


    ),


    


    // additional javascript options for the tabs plugin


    'options'=&gt;array(


        'collapsible'=&gt;true,


    ),


));

?>

y este el codigo donde se listan los datos.

<?php

&#036;model = new Facultad('search');





&#036;this-&gt;widget('zii.widgets.grid.CGridView', array(


'id'=&gt;'facultad-grid',


'dataProvider'=&gt;&#036;model-&gt;search(),


'filter'=&gt;&#036;model,


'ajaxUpdate'=&gt;true,


    'enablePagination'=&gt;true,


'columns'=&gt;array(


            'nombre',


),

)); ?>

Cuando realizo una busqueda este va al modelo, pero extrañamente no filtra, siempre me carga todos los datos, pero cuando paso a la siguiente pagina lo hace bien.

Les agradezco enormemente su ayuda.