Campo tipo Data não aparece no Mobile só no navegador

No fonte HTML o campo esta assim:

No evento DisplayFields esta assim:

form.setValue("DATASOLIC", getDate());

function getDate() { var today = new Date(); var dd = today.getDate(); var mm = today.getMonth()+1; var yyyy = today.getFullYear();

if(dd<10) { dd='0'+dd } if(mm<10) { mm='0'+mm } today = dd + '/' + mm + '/' + yyyy;

return today; }

No navegador aparece normal, no mobile nao aparece nada.

Nota: o campo é tipo Date, se mudar para Text aparece normal, porem o campo precisa ser Date.

Fera,

Isso acontece, pois no mobile não deve está renderizando html5 que é capaz de criar as funções do campo date, recomendo que utilize o campo do tipo text e use o FLUIGC.calendar("#IdSeuCampo"), para criar o objeto do calendário no seu campo para a seleção da data.

Opa Laercio tentei desta forma também e não deu certo (Campo type Data).

Reinaldo, vc tentou utilizar o FLUIGC.calendar()?

Bom dia Pessoal

Consegui resolver aqui com o que voces passaram, segue como ficou:

No HTML ficou assim (Alterado tipo do campo para Text):

......

No evento DisplayFields esta assim (Nao alterei nada):

form.setValue("DATASOLIC", getDate());

function getDate() { var today = new Date(); var dd = today.getDate(); var mm = today.getMonth()+1; var yyyy = today.getFullYear();

if(dd<10) { dd='0'+dd } if(mm<10) { mm='0'+mm } today = dd + '/' + mm + '/' + yyyy; return today; }

Em uma pagina JavaScript Custom.js que tinha, acrescentei a linha que voces passaram:

FLUIGC.calendar("#DATASOLIC");

Agora o campo esta como Text e ao clicar em cima do campo ele apresenta o calendario.

Valeu pessoal.