<RESOLVIDO> PrimeFaces Componente dialog

Galera…seguinte…tenho uma dialog q é exibida ao selecionar no menu.
Dentro do dialog tem o seguinte código:

				<h:outputLabel for="Operadora" value="Operadora: *" />
				<h:selectOneMenu id="registroID"
					value="#{mapController.planTrab.registroID}" required="true"
					requiredMessage="Seleção Obrigatória!" valueChangeListener="#{mapController.carregarRoteiros}" onchange="submit()">
					<f:selectItems value="#{mapController.selectItemOperadoras}" />
				</h:selectOneMenu>
				<h:outputLabel for="Roteiros" value="Roteiros:" />
				<h:selectOneMenu id="roteiro"
					value="#{mapController.estacao.roteiro}">
					<f:selectItems value="#{mapController.selectItemRoteiros}" />
				</h:selectOneMenu>
				<h:outputLabel for="Localizar" value="" />
				<p:commandButton action="#{mapController.exibirMapa}"
					value="Localizar" ajax="false" update="msgs" />

Só que quando eu seleciono um item na primeira combo ele submete a pagina e não aparece novamente o dialog…
Como resolvo isso???

tente não submeter a página, utilize ajax para popular o segundo comboBox

no código utilize a tag <p:ajax>

				<h:outputLabel for="Operadora" value="Operadora: *" />
				<h:selectOneMenu id="registroID"
					value="#{mapController.planTrab.registroID}" required="true"
					requiredMessage="Seleção Obrigatória!">
					<f:selectItems value="#{mapController.selectItemOperadoras}" />

            <p:ajax event="change" process="registroID" update="roteiro" />

				</h:selectOneMenu>
				<h:outputLabel for="Roteiros" value="Roteiros:" />
				<h:selectOneMenu id="roteiro"
					value="#{mapController.estacao.roteiro}">
					<f:selectItems value="#{mapController.selectItemRoteiros}" />
				</h:selectOneMenu>
				<h:outputLabel for="Localizar" value="" />
				<p:commandButton action="#{mapController.exibirMapa}"
					value="Localizar" ajax="false" update="msgs" />

Vlw cara…funcionou perfeitamente!!!
Obrigado msm…

Nossa ! Tava há dias procurando essa solução!!

Obrigado mesmo!!! :smiley: