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

Preenchendo os campos Primefaces através do SelectOneMenu

Galera, estou com um problema para realizar o preenchimento de dois valores no meu site JSF (Primefaces). Quando seleciono o produto do selectOneMenu, ele tem que carregar o valor dos outros dois campos através dele (que são um selectOneMenu Carteira e um inputText Prefixo), e não estou conseguindo, alguém pode me ajudar?

Segue o código aplicado nos meus campos:

                    <p:outputLabel value="Produto" />
                    <p:selectOneMenu value="#{cCBMB.ccb.produto}">
                    <f:selectItem itemLabel="Selecione o Produto" itemValue="" />
                        <f:selectItems value="#{cCBMB.produtos}" var="produto" id="prod"
                            itemLabel="#{produto.nome}" itemValue="#{cCBMB.produto}"/>
                             <f:ajax render="cart" event="change"/>
                    </p:selectOneMenu>
                    <p:message for="prod" />

                    <p:outputLabel value="Carteira" />
                    <p:selectOneMenu value="#{cCBMB.ccb.carteira}" id="cart">
                    <f:selectItem itemLabel="" itemValue="" />
                        <f:selectItems value="#{cCBMB.carteiras}" var="carteira"
                            itemLabel="#{carteira.numero}" itemValue="#{cCBMB.ccb.carteira}" />
                    </p:selectOneMenu>
                    <p:message for="cart" />

                    <p:outputLabel value="Prefixo" />
                    <p:inputText onkeypress="mascaraInteiro()" maxlength="4"
                        required="true" id="prefixo"
                        requiredMessage="#{aplicationMB.campoObrigatorio}"
                        value="#{cCBMB.ccb.prefixo}" />
                    <p:message for="prefixo" />

Duvidas estou a disposição!!!

  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 primefaces jsf java-ee ou faça a sua própria pergunta.