Estou com 3 problema neste widget.
E que eu no estou conseguindo salvar a data selecionada no banco.
Quando abro o registro para atualizar a data esta 2010-10-10 e deveria estar 10/10/2010
Teria como colocar colocar a hora junto a data selecionada e salvar no banco.
meu codigo
$this->widget('zii.widgets.jui.CJuiDatePicker',
array(
'model' => $model,
'language' => 'pt-BR',
'attribute' => 'data_envio',
'theme'=> false,
'htmlOptions'=>array('readonly' => true)
)
);
Valews
gusnips
(Gustavo)
January 23, 2011, 2:14pm
2
problema 1: precisa fazer uma função js no event de onSelect
problema 2: precisa setar o dateFormat
problema 3: … não tenho ideia, sei que o jquery datepicker não suporta hora
algo como:
$this->widget('zii.widgets.jui.CJuiDatePicker',
'id'=>'Mydatepicker',
'options'=>array(
'dateFormat'=>'dd/mm/yy',
'onSelect'=>'function(date){$.post("controlller/agenda",{"date":date})}',
),
);
precisa dar uma adaptada mas no geral é isso
Newerton
(Newerton Araujo)
January 24, 2011, 6:47pm
3
Estou com 3 problema neste widget.
E que eu no estou conseguindo salvar a data selecionada no banco.
Quando abro o registro para atualizar a data esta 2010-10-10 e deveria estar 10/10/2010
Teria como colocar colocar a hora junto a data selecionada e salvar no banco.
meu codigo
$this->widget('zii.widgets.jui.CJuiDatePicker',
array(
'model' => $model,
'language' => 'pt-BR',
'attribute' => 'data_envio',
'theme'=> false,
'htmlOptions'=>array('readonly' => true)
)
);
Valews
Edson,
Sobre os dois primeiros, tu pode usar o CDateFormatter: http://www.yiiframework.com/doc/api/CDateFormatter
Para ambos dd/mm/yyyy <-> yyyy/mm/dd
Sobre o ultimo, ele não trabalha com hora, tu vai ter que colocar outro campo de hora, e colocar mascara : , e depois juntar com a data, depois de submeter o form!
gusnips
(Gustavo)
January 24, 2011, 7:38pm
4
sonre o timepicker existe uma extensão pra isso