PessoALL,
Estou começando a desenvolver usando o ADF, portanto qualquer coisa que eu disser de errado me desculpem!
A DÚVIDA É:
Gostaria que me ajudassem a obter o valor de um campo para que eu possa fazer uma validação! lá dentro do método, como faço isso?
OBS: A página é JSF(.jspx).
public void validaValorCompra() {
// Quero obter aqui o valor do campo!
// Quero também setar um valor à outro campo caso o resultado que eu pegar do objeto anterior for satisfatório!
// Quero também mostrar mensagem na tela!
}
//Já desenvolvi algumas coisas usando o OAF, sendo assim no OAF, ficaria da seguinte forma:
//"salvar" é o nome do botão.
if (pageContext.getParameter(EVENT_PARAM).equals("salvar")){
//jtfParceiro é o nome do campo
OAMessageLovInputBean parceiro = (OAMessageLovInputBean)webBean.findChildRecursive("jtfParceiro");
String partner = (String)parceiro.getValue(pageContext);
//Se campo for nulo, mostra apresenta erro ao usuário, senão, commit e mostra mensagem de sucesso!
if (partner == null){
throw new OAException("Selecione um valor válido para 'Parceiro'.", OAException.ERROR);
}else{
meuApplicationModule.commit;
throw new OAException("Dados gravados com sucesso!", OAException.CONFIRMATION);
}
}
Se alguém puder me ajudar, agradeço!