Fluig convertendo formato da data

Tenho um campo do tipo text que recebe uma data no formato dd/mm/yyyy no Fluig Web esta salvando corretamente .. porém no mobile esta invertando para yyyy/mm/dd.

versão do fluig 1.6.2 ep1

Está usando input type=“date”? As vezes pode ser algo de idioma se for isso.

Não sei se isso te ajuda, mas certa vez estávamos com uma situação parecida, abrimos um chamado e o suporte enviou o seguinte código:


function inputFields(form) {
    if (form.getValue("NOME_DO_CAMPO_DATA").match("^[0-3]?[0-9]/[0-3]?[0-9]/(?:[0-9]{2})?[0-9]{2}$")) {
        var split = form.getValue("NOME_DO_CAMPO_DATA").split('/');
        form.setValue("NOME_DO_CAMPO_DATA", split[2] + '-' + split[1] + '-' + split[0]);
    }
}

Espero que resolva.

A Melhor forma de resolver isso seria aplicando regex, tenho essas duas, que identificam e validam a dataRegExWeb para o pattern 'dd/MM/yyyy' e dataRegExMobile o pattern 'yyyy-mm-dd', é indicado que voce salve suas datas no segundo padrão


var dataRegExWeb = /(0[1-9]|[12]\d|3[01])\/(0\d|1[012])\/\d{4}/g;
var dataRegExMobile = /\d{4}-(0\d|1[012])-(0[1-9]|[12]\d|3[01])/g;