Versão atual:

Pegar o nome do usuário

Boa tarde!

No evento "afterStateLeave" preciso de uma função para buscar o nome do usuário que está logado. Não somente o código.

Tentei o código abaixo, porém, não deu certo.

/**
 * Retorna o nome do usuário logado atualmente
 * @param cod O código do usuário
 * @returns O nome do usuário logado que está cadastrado no Fluig
 */
function getUser(cod){

    var usuario;


     var c1 = DatasetFactory.createConstraint("colleaguePK.colleagueId", cod, cod, ConstraintType.MUST);
     var constraints = new Array(c1);
     var sortingFields = new Array("colleaguePK.colleagueId");
     var returnFields = new Array("colleagueName");
     var dataset = DatasetFactory.getDataset("colleague", returnFields, constraints, sortingFields);
     usuario = dataset.values[i].colleagueName;

     return usuario;

}

Também tentei o seguinte código:

/**
 * Retorna o nome do usuário logado atualmente
 * @param cod O código do usuário
 * @returns O nome do usuário logado que está cadastrado no Fluig
 */
function getUser(cod){

    var usuario;
    usuario = getUser();

     return usuario;

}

Mas também não funcionou. Poderiam me ajudar?

Versão (1):

Ver a versão formatada

Pegar o nome do usuário

Comentário

new question