@ManagedBean
public class CandidatoBean implements Serializable {
private CommandButton botaoBean;
public void mudaLabel(CommandButton botao){
this.boatoBean = botao;
this.botaoBean.setLabel("Seus dados foram enviados");
this.botaoBean.setDisabled(true);
}
}
Existe uma forma de fazer isso? Sei que posso fazer isso com jQuery, mas gostaria de executar algumas verificações na camada server e de lá mesmo setar as propriedades…
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://java.sun.com/jsf/html"xmlns:f="http://java.sun.com/jsf/core"xmlns:ui="http://java.sun.com/jsf/facelets"xmlns:p="http://primefaces.org/ui"><h:head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"/><title>Exemplo de Componentes</title></h:head><h:body><h:commandButtonbinding="#{meusComponentes.btnEnviar}"value="Enviar"/></h:body></html>
Será que estou fazendo kaka… rsrsrs
Abs.
Marcelo
P
Polverini
coloca a ação no botão:
public void exemploBtn(){
this.btnEnviar.setDisabled(true);
}
e usa o botão do prime p:commandButton
M
mribeiro
Olá Polverini,
Bingo… agora sim caiu a ficha… rsrsrs.
Valeu cara, vc ajudou pra caramba!!! Fico devendo essa.