Gostaria de saber se é possível criar um dataset customizado onde o valor a ser pesquisado no dataset principal seja obtido por uma variável. por exemplo:
//Essa variavel pega o valor do campo do codigo do usuario do formulario
var codBusca = form.getValue('os_CodSolic');
//Cria o filtro customizado para o dataset que está a seguir
var filtro = DatasetFactory.createConstraint("colleaguePK.colleagueId", codBusca, codBusca,
ConstraintType.MUST);
//Cria um dataset baseado no dataset padrao colleague, utilizando o filtro personalizado acima
var dsUsuarioLogado = DatasetFactory.getDataset("colleague", null, new Array(filtro), null);
O problema é que quando eu tento fazer desta forma, simplesmente não funciona, não dá erro mas não traz nenhum valor no dataset. lembrando que este trecho de código esta implementado no arquivo do dataset customizado.