Boa Tarde.
Como posso fazer um calculo usando a4j + JSF.
Tenho a seguinte situação:
No ManagedBean
private Integer qtd;
private BigDecimal unit;
public Integer getQtd() {
return qtd;
}
public void setQtd(Integer qtd) {
this.qtd = qtd;
}
public BigDecimal getUnit() {
return unit;
}
public void setUnit(BigDecimal unit) {
this.unit = unit;
}
public BigDecimal getTotal() {
return this.getUnit().multiply(BigDecimal.valueOf(this.getQtd()));
}
No JSP
<t:inputText value="#{ManagedBean.qtd}" styleClass="textField" size="2" >
<a4j:support event="onblur" reRender="Total" />
</t:inputText>
<t:inputText value="#{ManagedBean.unit}" styleClass="textField" size="10" >
<f:converter converterId="MyBigDecimalConverter" />
<a4j:support event="onblur" reRender="Total" />
</t:inputText>
<t:inputText id="Total" value="#{ManagedBean.total}" styleClass="textField" size="10" >
<f:converter converterId="MyBigDecimalConverter" />
</t:inputText>
Aguardo sugestões de como fazer isso usando A4J + JSF.