Inserir Dados Classe PrimeFaces

1 resposta
kiwoxox

Boa noite pessoal,

Estou com uma dúvida relativamente simples, necessito fazer o seguinte, na pagina de visão preciso ter 2 formulários
primeiramente 1 onde a pessoa vai inserir um número de observações uma única vez, e outro onde a pessoa possa inserir diversos dados que irá gerar um dataList.

Porem meu problema está em pegar os dados da visão e guardar em uma variavel dentro da classe controle.

Minha parte do código na visão no graficoatributo.xhtml
<h:form enctype="multipart/form-data">  
        <h:panelGrid columns="2">
            <p:panel header="Número de Amostras">
                <h:panelGrid columns="2">
                    <h:outputLabel for="nAmostra" value="Nº Amostras:"/>
                    <h:inputText  id="nAmostra" value="#{ControleA.insereNObservacoes}" />
                    
                    <p:commandButton value="Inserir" update="aAmostra" />
                </h:panelGrid>
                <h:outputText id="aAmostra" value ="#{ControleA.exibeNObservacoes}"/>
            </p:panel>
        </h:panelGrid>
    </h:form>
@ManagedBean (name = "ControleA")   
@SessionScoped
public class ControllerA {
    
    private AmostraA amostra = new AmostraA();
    private ListDataModel lista;
   
    public void insereNObservacoes(String nObvervacoes){
        amostra.setnObservacoes(Integer.parseInt(nObvervacoes));
    }
    
    public int exibeNObservacoes(){
        return amostra.getnObservacoes();
    }
    
}

Meu problema poderia ser pegar esse valor guarda em uma variavel qualquer e apartir dai exibir, porque dai pra frente eu consigo mecher, só não consigo importar ela para dentro da classe controle.

Obrigado

1 Resposta

Rodrigo_Sasaki

não sei se entendi o seu problema, pelo que eu entendi os dados da sua tela não estão passando para o seu managed bean…

se o problema for esse remova o enctype=“multipart/form-data” do seu form pois você não precisa dele… aliás, acho que não pode ter ele aí

a não ser que vá fazer upload para o servidor… como upload de arquivos por exemplo…

Criado 10 de abril de 2012
Ultima resposta 10 de abr. de 2012
Respostas 1
Participantes 2