Formulário dentro de um modalPanel  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
diegowebby
Debugger
[Avatar]

Membro desde: 14/02/2007 10:08:02
Mensagens: 68
Offline

Oi pessoal, eu não estou conseguindo recuperar os valores setados nas propriedades dos meus beans, quando estes vem de um formulário dentro de um modalpanel.

Segue abaixo o código:


<rich:modalPanel id="panel" width="350" height="150">
<f:facet name="header">
<h:panelGroup>
<h:outputText value="Modal Panel"></h:outputText>
</h:panelGroup>
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<rich:componentControl for="panel" attachTo="hidelink"
operation="hide" event="onclick" />
</h:panelGroup>
</f:facet>

<rich:panel>
<h:panelGrid columns="3">

<h:outputText value="#{msg.ano}" />
<h:inputText id="matriculaPesquisaAno" value="#{pesqaluno.ano}"
size="4" validator="#{val.validatePesquisaNumero}" />
<h:outputText value="" />

<h:outputText value="#{msg.periodo}" />

<h:inputText id="nomePesquisaPerido" value="#{pesqaluno.periodo}"
size="1" validator="#{val.validatePesquisaNumero}" />

<a4j:commandButton style="margin:0 5px; width: 100px;"
action="#{pesqaluno.consultaHorarioIndividual}"
value="#{msg.consultar}" />

</h:panelGrid>

</rich:panel>


</rich:modalPanel>

Chamo o modalpanel aqui:

<a4j:commandButton value="Horário Individual" actionListener="#{pesqaluno.gravarMatricula}" id="link" oncomplete="javascript:Richfaces.showModalPanel('panel')" reRender="panel">
<f:param name="paramAlunoMatricula" value="#{aluno.matricula}"/>
<rich:componentControl for="panel" attachTo="link" operation="show" event="onclick"/>
</a4j:commandButton>


O método está sendo executado, porém não estou conseguindo pegar os valores de #{pesqaluno.ano} e de #{pesqaluno.periodo}

Alguém sabe resolver?
diegowebby
Debugger
[Avatar]

Membro desde: 14/02/2007 10:08:02
Mensagens: 68
Offline

Eu resolvi colocando o modalpanel num form separado, o problema agora é que ele não fecha quando eu clico no botão.

diegowebby
Debugger
[Avatar]

Membro desde: 14/02/2007 10:08:02
Mensagens: 68
Offline

Resolvi tbm, apenas coloquei onclick="Richfaces.hideModalPanel('panel') no botão que executa a operação.
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team