Problema com rich:modalPanel

0 respostas
R

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?

Criado 26 de abril de 2011
Respostas 0
Participantes 1