Atualizar grade em formulário docado - Safira



  • Bom dia Tenho uma grade que abre um formulário em no duplo clique. Não é o mesmo formulário da grade. Ao editar, preciso atualizar a grade em questão. Usando 'Executar fluxo no formulário' e 'Obter formulário chamador' funciona apenas quando o formulário que contém a grade está 'desdocado' da aba principal, aberto em pop up. Quando está na aba, ocorre o erro Cannot read property 'timeout' of undefined O formulário da grade está como Abrir como Pop Up e como 'modal': Não e o fluxo é na camada cliente Maker Studio - Tema Safira


  • Pessoal, resolvi a questão da seguinte maneira: No evento após alterar, que dispara o fluxo, uso a função 'Formulário está aberto' em uma decisão, passando como parâmetro o formulário que contém a grade. Caso o retorno seja true, significa que está aberto em pop-up e aí eu sigo normalmente com a função Executar fluxo no formulário: Primeiro parâmetro - Obter formulário Chamador Obter formulário atual Segundo parâmetro - Fluxo que atualiza a grade Nesse fluxo, uso a função Atualizar Componente Terceiro parâmetro - Lista de parâmetros Caso o retorno seja falso, ou seja, o formulário está docado na aba, no primeiro parâmetro da função 'Executar fluxo no formulário' da seguinte maneira: Primeiro parâmetro - Obter Formulário Safira - Formulário Principal no primeiro parâmetro true no segundo Segundo parâmetro - Um outro fluxo que atualiza a grade, diferente do anterior Nesse fluxo, uso a função Atualizar componente em Outro Formulário passando o formulário que contém a grade no primeiro parâmetro e o componente no segundo Terceiro parâmetro - Lista de parâmetros Funcionou tranquilo

Log in to reply