Problema com utilização de ajax no formulário

1 resposta
M

Pessoal, estou com um problema. Seguinte, tenho um formulario que possui 3 campos. Preciso que o sistema efetue um calculo e exiba automaticamente o valor no campo 3. Assim, o usuário insere o valor no campo comercio e depois informa o valor no campo preço, dai no campo 3 é exibido automaticamente o valor da multiplicacao do campo comercio x o campo preço. Na tag <a4j: suport> consego fazer, só que quando o método calcularProducao é chamado, os valores de comercio e de preco estao vindo nulos. Alguém pode me ajudar?

<h:outputText value=“Comércio:”/>

<h:inputText value="#{InformacaoMB.informacao.comercio}" id=“comercio” required=“true”/>

<h:message for=“comercio” errorClass=“texto”/>

<h:outputText value=“Preço:”/>

<h:inputText value="#{InformacaoMB.informacao.preco}" id=“preco” required=“true”>

<a4j:support event=“onblur” action="#{InformacaoMB.calcularProducao}" reRender=“producao,comercio,preco” ajaxSingle=“true” />

</h:inputText>

<h:message for=“preco” errorClass=“texto”/>

<h:outputText value=“Produção:”/>

<a4j:outputPanel id=“producao”>

<h:outputText value="#{InformacaoMB.informacao.producao}"/>

</a4j:outputPanel>

1 Resposta

M

Pessoal,

descobri pq que estava ficando nulo os valores, foi por causa do ajaxsingle. Porém, depois que eu tiro ele o método “InformacaoMB.calcularProducao” não é executado, alguém sabe o pq?

Criado 26 de agosto de 2009
Ultima resposta 26 de ago. de 2009
Respostas 1
Participantes 1