Hello Friends,
I have used CJuiDatePicker in my gridview
code:-
$this->widget('bootstrap.widgets.TbGridView', array(
'dataProvider' => $model->search(),
'filter' => $model,
'type' => 'striped bordered condensed',
'pager' => array('htmlOptions'=>array('class'=>'pager',
'maxButtonCount' => 3)), // set whatever css class you want
'afterAjaxUpdate'=>"js:function(){
jQuery('#Spark_added_date').datepicker({'showButtonPanel':true,'changeYear':true});
}",
'columns'=>array(
array(
'header'=>'Type',
'name'=>'sparktype_id',
'value'=>'sparktype::itemssparktypesname($data->sparktype_id)',
),
array(
'header'=>'Headline',
'name'=>'headline',
'type'=>'raw',
'value'=>'CHtml::link(CHtml::encode($data->headline), $data->url)',
),
array(
'name' => 'added_date',
'header'=>'Date',
'type'=>'date',
'value'=>'$data->added_date',
'filter'=>$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'model'=>$model,
'attribute'=>'added_date',
'value'=>date('Y/m/d'),
'options'=>array(
'showAnim'=>'slideDown',
'duration'=>'fast',
'showButtonPanel'=>true,
'changeYear'=>true,
'changeMonth' =>true,
'dateFormat'=>'yy/mm/dd',
),
'htmlOptions'=>array(
'style'=>'width:119px;'
),
),
true
), array(
'header'=>'State',
'name'=>'statemetro_id',
//'value'=>'$data->sparkdetails[0]->statemetro_id',
'value'=>'statemetro::itemstateforspark($data->sparkdetails[0]->statemetro_id)',
'type'=>'raw',
),
array(
'header'=>'Metro',
'name'=>'metrometro_id',
'value'=>'statemetro::itemmetroforspark($data->sparkdetails[0]->statemetro_id)',
'type'=>'raw',
),
array(
'header'=>'Submarket',
'name'=>'submarket_id',
'value'=>'submarket::findsubmarketsnameforspark($data->sparkdetails[0]->submarket_id)',
'type'=>'raw',
),
array(
'header'=>'Status',
'value'=>'statemetro::item($data->status)',
'filter'=>false,
),
array(
'header'=>'Approve',
'name'=>'adminapprovalstatus',
//'value'=>'CHtml::link(spark::adminapprovestatus($data->adminapprovalstatus,$data->id,$data->user_id), $data->Urlajaxapprove)',
'value'=>'($data->adminapprovalstatus == 1)?"<i style=\"color:green\">Approved</i>":CHtml::link(spark::adminapprovestatus($data->adminapprovalstatus,$data->id,$data->user_id), $data->Urlajaxapprove)',
'type'=>'raw',
'filter'=>false,
'htmlOptions' => array('style' => 'width: 100px;'),
),
array(
'header'=>'Deny',
'name'=>'adminapprovalstatus',
'value'=>'$data->statusdeny($data->adminapprovalstatus,$data->id,$data->user_id)',
'type'=>'raw',
'filter'=>false,
'htmlOptions' => array('style' => 'width: 100px;'),
),
array(
'class'=>'CButtonColumn','deleteConfirmation'=>'Are you sure you want to delete this state ?',
'afterDelete'=>'function(link,success,data){ if(success) $("#statusMsg").html(data); }',
'htmlOptions'=>array('width'=>70),
),
),
));
in grid view, when i click first time then yy/mm/dd format is coming, but when i again click on it then format changed to mm/dd/yy