Alimentar lista em JSF

1 resposta
leomorais

boa tarde pessoal…

estou com o seguinte problema…

como posso alimentar uma lista atraves de um form ? tenho um List e quero alimentar ela atraves de um form onde o usuario digita o numero e o tipo do telefone

minha intenção é essa:

vou ter um metodo no MB assim…

//...

	public void adicionaTelefone(){

		list.add(getTelefone());
		telefone = new Telefone();	

	}

	//...

e um form assim…

//...

	<h:outputLabel value="Numero: " for="numero" />
	<h:inputText value="#{clientebean.telefone.numero}" id="numero" />
	<br/><br/>
	<h:outputLabel value="Tipo: " for="tipo" />
	<h:inputText value="#{clientebean.telefone.tipo}" id="tipo" />
	<a4j:commandButton immediate="true" value="Gravar Telefone" action="#{clientebean.adicionaTelefone}"  
	reRender="telefones, paineltelefone, formtel" />


	//...

Testei assim mas parece que a lista nao esta sendo alimentada. Alguem pode dar uma ajuda ?

1 Resposta

D

Olá leomorais…

No que vi ai do seu código, tente verificar se o seu metodo getTelefone() está sendo preenchido corretamente com os valores digitados na tela… outra coisa tente ver se o código que caputra os dados e chama seu metodo adicionaTelefone… se encontra dentro de uma tag <h:form>… e se oq vc está querendo é q a lista alimentada seja exibida em um DataTable… verifique se vc está chamando o mesmo List em q vc adciona os telefones e não se esqueça de renderizar a tabela também… reRender=“telefones, paineltelefone, formtel”

espero ter ajudado…

boa sorte…

Criado 20 de fevereiro de 2011
Ultima resposta 20 de fev. de 2011
Respostas 1
Participantes 2