Search com MyFaces

2 respostas
andre_guitar7

Gostaria de fazer um formulário pra procurar por pessoas no meu banco pelo nome. A princípio fiz assim meu form:

<h:form>
	<h:outputText value="Nome: " />
	<h:inputText id="name" size="25" value="#{PersonManaged.name}" />
	<h:commandButton value="Procurar" action="#{PersonManaged.searchByName}" />
</h:form>	
	
<t:dataTable var="person" value="#{PersonManaged.searchByName}">
    <h:column>			
	<h:outputText value="#{person.id}" />
    	<h:outputText value="#{person.name}" />		
    </h:column>
</t:dataTable>
Deve estar bem confuso, hehe... na verdade o que eu queria fazer era passar como parâmetro o nome que está no meu form para um método chamado searchByName do meu PersonManaged. Gostaria que ele mostrasse o resultado na mesma página... como poderia fazer?

vlews

2 Respostas

urubatan

pensa um pouquinho …
pelo que tu escreveu ai …
o teu MBean PersonManaged tem uma propriedade name que esta sendo preenchida pelo valor do inputText
é só usar esta propriedade no action (searchByName) para preencher uma propriedade do tipo List de alguma coisa que tu vai usar pra popular a tabela …

[editado]

PS.: tenho que parar de responder de forma tão agressiva no forum, mas as pessoas que perguntam também tem que pensar antes de perguntar, e tentar estudar um pouquinho antes de fazer as coisas de forma ilógica :frowning:

andre_guitar7

Entendi, obrigado…

Criado 21 de agosto de 2006
Ultima resposta 21 de ago. de 2006
Respostas 2
Participantes 2