+5 votos
147 visitas
Estou precisando fazer uma pergunta ao usuário no momento em que o método será executado. Tem como eu fazer isso pelo BEF?
relacionada a uma pergunta para: Como fazer um question pelo BEF?
por (22 pontos) | 147 visitas

1 Resposta

+4 votos
Melhor resposta

Rodolfo,

Caso você queira fazer isto no Runner verifique a SMS 648225, a qual ainda não foi implementada.

Quando esta SMS for liberada você poderá fazer oque deseja da seguinte maneira:

No evento On<NomeComando>BtnClick de um comando (botão) ou comando do próprio Runner (Save, Delete, Insert, Cancel) você poderá solicitar uma confirmação ao usuário ou exibir uma mensagem qualquer, como por exemplo:

If (MsgBox("Deseja continuar", vbYesNo) = mrNo) Then
    CanContinue = False // Cancelar chamada da rotina BEF
End If

Obs.: A tecnologia através desta SMS também irá disponibilizar eventos "After" para os mesmos comandos citados anteriormente, onde você poderá utilizar RefreshNodesWithTable("TABELA") por exemplo.

por (367 pontos)
selecionada por
eu preciso fazer pelo BEF, somente em último caso farei pelo runner, por isso precisava saber se tem como fazer pelo BEF...
Rodolfo,
No BEF devem conter apenas as regras de negócio. Tratamentos de confirmação, mensagens, etc devem ser colocadas à parte na apresentação.
Por exemplo, ao excluir um registro no Runner você coloca no evento OnDeleteBtnClick uma confirmação, ou no WES no commandClick do delete.
hmm, não sabia disso, farei no Runner então, obrigado

Perguntas relacionadas

+2 votos
1 resposta
perguntado 7 Jan, 2015 por tamires.bespalhok (34 pontos) | 7,0K visitas
+5 votos
1 resposta
perguntado 28 Mai, 2014 por João Paulo Gonçalves (230 pontos) | 71 visitas
+9 votos
1 resposta
+8 votos
2 respostas
perguntado 23 Jul, 2014 por bruno.cardoso (282 pontos) | 106 visitas
Melhores Aug 2025
    200 pontos
    Melhores 2025 Jul 28 - Aug 03
    1. Larson

      156 Pontos

    2. danilo.pereira

      96 Pontos

    3. danilo.pereira

      96 Pontos

    4. danilo.pereira

      96 Pontos

    5. luciano.fronza

      61 Pontos

    6. luciano.fronza

      61 Pontos

    7. luciano.fronza

      61 Pontos

    8. diuari.molinari

      52 Pontos

    9. diuari.molinari

      51 Pontos

    10. diuari.molinari

      51 Pontos

    517 perguntas
    566 respostas
    389 comentários
    704 usuários