Estou tentando obter o colleagueId e usando ele como referencia consultar o dataset colleague e obter o nome do usuário e atribuí-lo a um campo do formulário.
function displayFields(form,customHTML){
//atribuir a valor o colleague id
var valor = getValue('WKUser');
// criar as contraints para o dataset coleague
var c1 = DatasetFactory.createConstraint("colleaguePK.colleagueID", valor, valor, ConstraintType.MUST);
var constraints = new Array(c1);
var tabela = new Array("colleagueName");
// acessar o dataset procurando os campos com o colleagueid obtido e receber de volta apenas a coluna colleagueName
var colleagues = DatasetFactory.getDataset("colleague", tabela, constraints, null);
//atribuir o valor do colleaguName ao campo usuario do formulário
form.setValue('usuario',colleagues.getValue(0, "colleagueName"));
}
Considerando que estou filtrando por um Id deveria retornar apenas um valor, que seria o nome do usuário, porém não consigo atribuir o valor ao campo, se a lógica para consultar o dataset tiver errada também gostaria de saber.