javasf@googlegroups.com
[Top] [All Lists]

[javasf] Re: Problema com rich:modalPanel

Subject: [javasf] Re: Problema com rich:modalPanel
From: Rodrigo Gouveia
Date: Tue, 26 Apr 2011 09:33:27 -0700 PDT
Rafael,


O backbean do seu cadastro deve está como "Requisição". Altere o
escopo para Visão (@View). Nesse escopo, os valores dos campos do
formulário serão mantidos em memória até que sua aplicação faça uma
requisição para outra página JSF.


On Apr 26, 9:37 am, Rafael Roque <rafa...@xxxxxxxxx> wrote:
> Galera,
>
> no meu cadastro tenho um campo que deve ser setado via modalPanel:ao
> lado do campo tem um botão de 'lupa',que abre um modalPanel  onde
> posso filtrar uma listagem,mostrar os resultados num dataTable e
> escolher um desses itens para atribuir ao campo.
>
> Esse é o código:
>
>  <h:inputText
> value="#{chamadoController.chamadoTecnico.equipamento.id}"/>
>
>  <h:inputText
> value="#{chamadoController.chamadoTecnico.equipamento.descricao}"/>
>
>  <a4j:commandLink ajaxSingle="true"
> oncomplete="Richfaces.showModalPanel('modalEquipamentos');" />
>
> <rich:modalPanel  id="modalEquipamentos">
>
> <rich:dataTable  id="listaEquipamento"
> var="row" value="#{chamadoController.equipamentos}">
> <f:facet name="header">
>         <rich:columnGroup>
>                 <rich:column>
>                 <h:outputText styleClass="headerText" value="Descrição" />
>                 </rich:column>
>
>                 <rich:column>
>                 <h:outputText styleClass="headerText" value="Tombamento" />
>                 </rich:column>
>                 <rich:column />
>         </rich:columnGroup>
> </f:facet>
>
>         <rich:column style="text-align:center">
>                 <h:outputText value="#{row.descricao}" />
>         </rich:column>
>
>         <rich:column style="text-align:center">
>                 <h:outputText value="#{row.tombamento}" />
>         </rich:column>
>
>         <rich:column style="text-align:center">
>         <h:commandLink
>         onclick="Richfaces.hideModalPanel('modalEquipamentos');">
>         <f:setPropertyActionListener value="#{row}"
>         target="#{chamadoController.chamadoTecnico.equipamento}" />
>         </h:commandLink>
>        </rich:column>
>
> Meu problema é que,quando escolho um item da lista e fecho o
> modal,todos os outros campos do form estão sendo resetados,o que pode
> ser isso?

-- 
Você recebeu esta mensagem por que é membro do  Javasf
http://groups.google.com/group/javasf

Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil

<Prev in Thread] Current Thread [Next in Thread>