+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) | 72 visitas
+9 votos
1 resposta
+8 votos
2 respostas
perguntado 23 Jul, 2014 por bruno.cardoso (282 pontos) | 106 visitas
Melhores Apr 2026
  1. CeceliaWysel

    5 Pontos

  2. VernonSchaw

    5 Pontos

  3. MargieOsterh

    5 Pontos

200 pontos
Melhores 2026 Apr 06 - 12
  1. danilo.pereira

    96 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. willian.metalsystem

    69 Pontos

  5. henrique.muller

    62 Pontos

  6. luciano.fronza

    61 Pontos

  7. luciano.fronza

    61 Pontos

  8. luciano.fronza

    61 Pontos

  9. diuari.molinari

    52 Pontos

  10. diuari.molinari

    51 Pontos

518 perguntas
567 respostas
389 comentários
772 usuários