Fala galera blz
Seguinte estou tendo dificuldades em utilizar um selectOneMenu dentro de um modalPanel, queria saber se vcs podem me enviar um exmplo ou alguma coisa do tipo.
Eu preciso fazer o seguinte, quando o usuário clicar em um botao add eu abro o modalPanel(ate ai blz), dentro desse panel eu tenho um selectOne Menu que esta sendo carregado, mas quando eu clico em ok para selecionar a opção desejada e mandar para página eu nao consigo recuperar o id da opção selecionada.
vlw a atenção
Vc pode postar aqui o codigo que tem no seu modalPanel?
Este eh o codigo
[code]
<rich:modalPanel id=“panelCadMetasConsolidadas” width=“400” height=“150”>
<f:facet name="header">
<h:outputText value="#{msg['metas.manutencao.lblPanelMetasConsolidadas']}"/>
</f:facet>
<f:facet name="controls">
<span style="cursor:pointer"
onclick="javascript:Richfaces.hideModalPanel('panelCadMetasConsolidadas')">X
</span>
</f:facet>
<h:panelGrid id="gridModalCadMetasConsolidadas" columns="4">
<h:outputText id="lblAcao" value="#{msg['metas.manutencao.lblAcao']}" />
<!--<h:selectOneMenu id="comboAcao" converter="#{metasBean.statusConverter}"
value="#{metasBean.acao}">
<f:selectItems value="#{metasBean.statusListAsMap}" />
</h:selectOneMenu>-->
<h:outputText id="lblValor" value="#{msg['metas.manutencao.lblValor']}" />
<h:inputText id="fieldValor" value="#{metasBean.valorConsolidado}" />
<h:selectOneMenu value="#{metasBean.idAcao}">
<f:selectItems value="#{metasBean.list}"/>
</h:selectOneMenu>
</h:panelGrid>
<h:panelGrid id="gridBtnCadMetasConsolidadas" columns="2">
<a4j:commandButton id="btnAdicionarMetaConsolidada"
value="#{msg['metas.manutencao.btnAdicionar']}"
action="#{metasBean.inserirMetaConsolidada}"
oncomplete="javascript:Richfaces.hideModalPanel('panelCadMetasConsolidadas')"
reRender="comboAcao, tblMetasConsolidadas" />
<a4j:commandButton id="btnCancelarMetaConsolidada"
value="#{msg['metas.manutencao.btnCancelar']}"
onclick="javascript:Richfaces.hideModalPanel('panelCadMetasConsolidadas')" />
</h:panelGrid>
</rich:modalPanel>[/code]
Vc pode usar os componentes ajax como por exemplo o a4j:region, ou o botão de ok se tiver h:commandbutton, troca pelo a4j:commandbutton.