Olá,
Estou com dificuldade em um Fluxo que necessita bloquear alguns campos por Usuário Logado (WKUser), dessa forma foi criado um dataset contendo os usuários permitidos. Porém quando finalizado o fluxo em View Mode não bloqueia os valores dos campos de texto, mesmo retornando false no log. segue o código utilizado:
var permissao = false;
var numUser = getValue("WKUser");
var matricula = numUser;
var dataset = DatasetFactory.getDataset("ds_permissao", null, null, null);
for(var x = 0; x <dataset.rowsCount; x++){
var value = dataset.getValue(x, "Linha");
if(value == matricula){
permissao = true;
}
}
if(permissao == true){
form.setVisible("txt_salarioDefinido", true);
form.setVisible("txt_faixaSalarial1", true);
form.setVisible("txt_faixaSalarial2", true);
}else{
form.setVisible("txt_salarioDefinido", false);
form.setVisible("txt_faixaSalarial1", false);
form.setVisible("txt_faixaSalarial2", false);
}
Alguém saberia como restringir o acesso em ViewMode ou alguma outra função que tivesse a mesma utilidade?