Pegar valor em modalPanel

1 resposta
dahenz

Pessoal, como faço para pegar um valor em modal panel....

Além de alterar meu scope para session, devo criar um managed-property??

Estou fazendo assim meu faces-config.xml

<navigation-rule>
		<from-view-id>/eventos.jsp</from-view-id>
		<navigation-case>
			<from-action>#{EventoMB.sair}</from-action>
			<from-outcome>success</from-outcome>
			<to-view-id>/home.jsp</to-view-id>
		</navigation-case>
	</navigation-rule>
	
	<managed-bean>
		<managed-bean-name>MetaVigenciaMB</managed-bean-name>
		<managed-bean-class>br.com.eucatur.vieweb.ManagedBean.MetaVigenciaMB</managed-bean-class>
		<managed-bean-scope>session</managed-bean-scope>
		<managed-property>
		   <property-name>consultaDescricaoEvento</property-name>
		   <value>#{MetaVigenciaMB.consultaDescricaoEvento}</value>
		</managed-property>		
	</managed-bean>

Alguém pode me dizer se estou fazendo certo???

Obrigado

1 Resposta

dahenz

Pessoal, só para que vocês entendam…

Eu tenho um modalPanel que traz um scrollableDataTable populado com varios itens de eventos.

Nesse modalPanel tenho tambem um inputText onde digito a descrição do evento que quero encontrar, com um botão de busca…

Coloquei o scope do faces-config.xml como session, mas quando eu clico em buscar o campo do bean fica vazio, então quando eu fecho o modalPanel e abro novamente, ele fica preenchido…

Ou seja, para que minha sessão pegue o valor, eu tenho que fechar o modalPanel e abrir novamente, assim consigo buscar…

Como resolvo isso?

Criado 22 de dezembro de 2008
Ultima resposta 22 de dez. de 2008
Respostas 1
Participantes 1