Versão atual:

API do Fluig para mostrar dados no formulário

Estou tentando utilizar a API do Fluig para pegar dados adicionais do usuário e mostrar em um campo do formulário através do evento displayFields. Porém o retorno está sendo feito em HTML (esse HTML é uma tela de login com input de usuário e senha), sendo que era para vim como resultado um JSON. Alguém consegue me ajudar?

Já cadastrei o serviço rest.

Segue meu fonte para análise.

function displayFields(form,customHTML){

    console.log("HELCIO ==> CHAMOU!!");
    console.log(getValue("WKUser"));

    try {

        var clientService = fluigAPI.getAuthorizeClientService();

        var data = {
                companyId : getValue("WKCompany") + '',
                serviceCode : 'helcio',
                endpoint : '/public/2.0/users/getUser/'+getValue("WKUser"),
                method : 'get',
                timeoutService : '100',
                params : {
                    login : 'admin',
                    password : '1234'
                }
        };

        var result = clientService.invoke(JSON.stringify(data));
        console.log("====>");

        if(result.getResult()== null || result.getResult().isEmpty()){
            throw new Exception("Retorno está vazio");
        }else {
            //var usuario = JSON.parse(result.getResult());
            console.log(result.getResult());
            console.log("===> DEU CERTO");
        }

    } catch(err) {
        throw new Exception(err);
    }
}

Versão (1):

Ver a versão formatada

API do Fluig para mostrar dados no formulário

Comentário

new question