I'm starting to develop using the ADF, so anything I say wrong except me!
The question is:
I would like to help me get the value of a field so I can make a validation! inside the method, how do I do this?
Note: The page is JSF (.jspx).
1. public void validaValorCompra() {
2.
3. // Quero obter aqui o valor do campo!
4.
5. // Quero também setar um valor à outro campo caso o resultado que eu pegar do objeto anterior for satisfatório!
6.
7. // Quero também mostrar mensagem na tela!
8.
9. }
10.
11. //Já desenvolvi algumas coisas usando o OAF, sendo assim no OAF, ficaria da seguinte forma:
12.
13. //"salvar" é o nome do botão.
14. if (pageContext.getParameter(EVENT_PARAM).equals("salvar")){
15.
16. //jtfParceiro é o nome do campo
17. OAMessageLovInputBean parceiro = (OAMessageLovInputBean)webBean.findChildRecursive("jtfParceiro");
18.
19. String partner = (String)parceiro.getValue(pageContext);
20.
21. //Se campo for nulo, mostra apresenta erro ao usuário, senão, commit e mostra mensagem de sucesso!
22. if (partner == null){
23. throw new OAException("Selecione um valor válido para 'Parceiro'.", OAException.ERROR);
24. }else{
25. meuApplicationModule.commit;
26. throw new OAException("Dados gravados com sucesso!", OAException.CONFIRMATION);
27. }
28. }