Yii Framework: Calender in Cgridview filter

1. Buat array filter pada columns

 array(
	'name'        => 'TanggalBuat',
	'value'       =>'$data->TanggalBuat',
	'filter'      => $this->widget('zii.widgets.jui.CJuiDatePicker', array(
	'model'       => $model,
	'attribute'   => 'TanggalBuat',
	'options'     =>array(
	'dateFormat'  =>'yy-mm-dd',
	'changeYear'  =>'true',
	'changeMonth' =>'true',
	'showAnim'    =>'slide',
	'yearRange'   =>'2000:'.(date('Y')+1),
	),
	'htmlOptions' =>array(
	'id'          =>'TanggalBuat_cari',
	),
	
	),
	true),
	
),
							

2. aktifkan ajax setelah calender di klik

.......
'filter'=>$model,
   'afterAjaxUpdate'=>"function(){jQuery('#TanggalBuat_cari').datepicker({'dateFormat': 'yy-mm-dd'})}",
'columns'=>array(
 .....)

 

Leave a Reply