Jsf selectonemenu

0 respostas
R

pessoal eu tenho 3 componentes . Nos 2 primeiros eu coloquei o evento valueChangeListener e, por conta disso esta disparando o 2 metodo indevidamente. Alguem sabe como eu posso fazer para disparar o 1 metodo quando da primeira selecao e, quando o 2 componente for populado pelo metodo disparar outro evento para popular o 3 selectOneMenu? Segue o codigo.

<h:outputText id="pais" value="País:" />
					<h:selectOneMenu immediate="true"
									 value="#{cadastroUsuario.pais}"
									 valueChangeListener="#{cadastroUsuario.carregarEstados}"
									 onchange="submit()">
		            	<f:selectItem itemLabel="SELECIONE UM PAIS" itemValue="none"/>
		            	<f:selectItems id="paises" value="#{cadastroUsuario.paises}"/>
		        	</h:selectOneMenu>
		        
		        	<br>
		        	
		        	<!-- Estado -->
		        	<h:outputText id="estado" value="Estado:"/>
		        	<h:selectOneMenu id="idEstado"			        					 
		        					 valueChangeListener="#{cadastroUsuario.carregarCidades}"
		        					 value="#{cadastroUsuario.estado}" 
		        					 onchange="submit()">
		        	<f:selectItem itemLabel="SELECIONE UM ESTADO" itemValue="none"/>
		        	<f:selectItems id="estados" value="#{cadastroUsuario.estados}"/>			        	
		        	</h:selectOneMenu>   
		        	
		        	
		        
		        			        
		        	<br>
		        	
		        	<!-- Cidades -->
		        	<h:outputText id="cidade" value="Cidade:"/>
		        	<h:selectOneMenu id="idCidade"
		        					 value="#{cadastroUsuario.cidade}">
		        	<f:selectItem itemLabel="SELECIONE UMA CIDADE" itemValue="none"/>
		        	<f:selectItems id="cidades" value="#{cadastroUsuario.cidades}"/>			        	
		        	</h:selectOneMenu>
Criado 27 de setembro de 2007
Respostas 0
Participantes 1