Desabilitar fluig Calendar no evento enableFields

Oi pessoal, por favor vejam se ja tiveram esse problema.

Tenho esse input

Habilito o calendario no final do formulario assim:

No script enableFields fica assim:

if ( form.getFormMode() != 'ADD' ){ form.setEnabled("dataInicioVigencia",false);

}

Não desabilita, o que estou fazendo de errado? Obrigado.

Prezado, boa tarde. eu consegui da seguinte forma: $(“#dataInicial”).attr(“style”, “pointer-events: none;”);

possa ser que haja alguma forma mais “correta” ou “elegante”.

Obrigado Otto pela ajuda.

Olá Saulo,

O que você pode fazer também é verificar se o campo está desabilitado e não adicionar o calendário:


        $(document).ready(function(){            
            $(".date").each(function(count,target){
                var isDisabled = $(target).prop('readonly');
                if (isDisabled == false){
                    FLUIGC.calendar(target);
                }
            })
        });