Prezados, tenho dois datasets um o colleague interno do fluig que tem a matrícula do usuário e outro que criei dsSetor customizado que também tem a matrícula do usuário e a informação do setor. Preciso fazer uma comparação destes dados de matrícula para trazer a informação do setor em um campo hidden no formulário que estou preenchendo. Ou seja, preciso fazer um inner join das duas tabelas e trazer uma informação, só que não estou conseguindo. Alguém poderia ajudar. Obrigada.
@Mislene, estou precisando fazer a mesma coisa aqui só que não estou conseguindo fazer a consulta ao dataset customizado para preencher o campo. Poderia compartilhar o código da consulta e da criação do dataset?
Agradeço desde já!
Os datasets não possuem função de JOIN, você terá que consultar um dos datasets, e então para cada resultado dele fazer uma outra chamada de dataset passando os dados como filtro.
var setores = DatasetFactory.getDataset("setor", [], [], []);
for (var i = 0; i < setores.rowsCount; i++) {
var usuariosSetor = DatasetFactory.getDataset("usuariosSetor", [], constraintsUsuarioxSetor, []);
}
Isso caso tenha entendido corretamento, e você precise de usuários do setor.
Porque, se fosse para consultar direto os setores do usuários corrente, bastaria apenas uma consulta dataset direto nos setores, passando como constraint o colleagueId do usuário corrente.