Filtro CGridView duplicar solicitações Ajax ao usar guias

No meu aplicativo da web, uso guias e carrego parte das visualizações por Ajax. Então é possível que eu carregue o mesmoCGridView várias vezes sem recarregar a página. Se isso ocorrer, eu me torno solicitações duplicadas do Ajax, se eu usarCGridView Filtros.

Os filtros e solicitações são padrão. As imagens a seguir mostram esses filtros simples e 10 solicitações GET se você digitar o valor da pesquisa uma vez.

Aqui está o código do widget Tabs que eu uso:

$this->widget('bootstrap.widgets.TbTabs', array(
'id' => 'thirdPartyCatTabs',
'title' => Translate::t('project', 'Categories'),
'type' => 'tabs',
'placement' => 'top',
'events' => array(
    'shown' => 'js:loadContent'
),
'tabs' => array(
    array(
        'id' => 'standardCat',
        'label' => Translate::t('project', 'Standard Categories'),
        'linkOptions' => array(
            'data-tab-url' => Yii::app()->createUrl('/thirdParty/settings/thirdPartyCategoryStandard'),
        ),
    ),
    array(
        'id' => 'standardCatMap',
        'label' => Translate::t('project', 'Standard Category-Mapping'),
        'linkOptions' => array(
            'data-tab-url' => Yii::app()->createUrl('/thirdParty/settings/showCategoryMapTab'),
        ),
    ),
)
));

Acho que tenho que usaruniqid() em algum lugar, mas não consigo descobrir onde. Obrigado.

questionAnswers(0)

yourAnswerToTheQuestion