1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

SelectOnMenu evento valueChangeListener JSF

Olá!

Estou com o seguinte problema e não estou conseguindo identifica-lo.

Tenho um SelectOneMenu que ao alterar o seu valor, eu capturo esse valor para usar em um método, estou usando no componente os seguintes eventos para capturar os valores do objeto.

onchange="submit();" valueChangeListener

Porém esse componente está com o seguinte comportamento. O Componente possui somente 2 valores (1 e 2) por default ele já vem preenchido com valor 1, ao alterar para o valor 2 meu o objeto vem com seus campos null, ao mudar para o valor 1 o objeto vem com os campos do valor 2.

Se alguém puder ajudar, não estou identificando a causa.

Meu componente

<h:selectOneMenu id="filEtq" value="#{filialEstoqueMenuBean.filial}" onchange="submit();" valueChangeListener="#{filialEstoqueMenuBean.atribuirFilialEstoque}">
        <f:selectItems value="#{filialEstoqueMenuBean.filiaisEstoqueLista}"/>                    
</h:selectOneMenu>

Método

public Filial atribuirFilialEstoque(ValueChangeEvent valueChangeEvent) throws PersistenceException {
        return filialEstoqueMenuBOImpl.buscarFilialEstoquePorCodigo(getFilial().getCodigo());
    }
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jsf java java-ee javascript richfaces ou faça a sua própria pergunta.