Pausar executação do fluxo enquanto carrega grade



  • É o seguinte...

    utilizo a função Atualizar Componente onde passo como parâmetro um componente grade, necessito que essa grade carregue os registros por completo antes de prosseguir com o resto do fluxo. Esse tempo de espera pode variar de acordo com a quantidade de registros a ser carregado pela grade.

    O que devo utilizar para ocorrer o esperado?


  • Você utiliza a função atualizar componente no final do fluxo, em seguida utiliza "agendar execução de fluxo", agendando o que vc quer que execute depois.
    Nessa função vc pode informar a quantidade de tempo que quer que ele agende o próximo fluxo.


  • Esse tempo pode variar muito, é de acordo com a quantidade de registros que irá conter na grade, não queria definir um tempo exato pois quando trás poucos registros o tempo é bem menor com relação quando há muitos registros.


  • faz um calculo, pela quantidade de registros ou qualquer outra coisa e coloca no parâmetro do tempo..
    Aí vc vai usar sua criatividade.


  • Vou verificar melhor.

    Você conhece alguma função para paralisar a execução do fluxo em um determinado tempo?

    Tipo assim:

    1º processamento: Atualizar componente
    2º processamento: (pausar esse fluxo por x segundos)
    3º processamento: Fechar formulário

    Sem quebrar o fluxo pra utilizar o agendamento.


  • Tem a função "Dormir". Mas nada que vc faça enquanto ele estiver dormindo, vai ter efeito.
    Creio que não sirva pra vc.


  • Sim, é isso mesmo que eu queria, parar tudo e não fazer nada por um determinado tempo.

    Obrigado!

Log in to reply