Me passaram uma tarefa que era colocar um filtro por datas, com data incial e final.
E me disseram onde existia um fonte com o recurso.
O campo a ser filtrado é o cadastro.Data_Cadastro
Implantei a programação, conforme o outro fonte.
Apareceu o objeto no filtro, mas ao acionar o filtro ele não filtra.
O código abaixo foi colocado no index da view/contatos
array(
'header'=>$model->getAttributeLabel('Data_Cadastro'),
'name'=>'Data_Cadastro',
'value'=>'$data->Data_Cadastro',
'filter'=>$this->widget('bootstrap.widgets.TbDateRangePicker',
array(
'attribute'=>'Data_Cadastro',
'model'=>$model,
'htmlOptions'=>array('placeholder'=>'Filtrar período'),
'callback'=>'js:triggerCgridViewUpdate',
'options'=>array(
'language'=>'pt',
'format'=>'dd/MM/yyyy',
'locale'=>array('applyLabel'=>'OK', 'clearLabel'=>'Cancelar', 'fromLabel'=>'De', 'toLabel'=>'Até'),
'endDate'=>date('d/m/Y', mktime(0, 0, 0, date("m") , date("d")+1, date("Y")))
)
), true),
'type'=>'raw',
'htmlOptions'=>array('style'=>'width: 15%; text-align: center;'),
),
E este outro trecho de código fica mais abaixo