Pessoal to com o seguinte problema tenho um Modal panel quando eu tento dar um hide no modal (fechar) ele me apresenta o seguinte erro…
javax.faces.component.UIInput.UPDATE
segue codigo
Listagem de Dados:
<ui:composition template="/template.xhtml">
<ui:define name="conteudo">
<a4j:form id="frmListaCargaMemoria">
<!-- Mensagem de "loading" -->
<a4j:status id="loading" startText="Carregando..." styleClass="loading" startStyleClass="loading"/>
<h:panelGrid columns="1">
<a4j:commandLink ajaxSingle="true" action="#{ManterCargaMemoria.limparDados}" oncomplete="javascript:Richfaces.showModalPanel('panelNovoCargaMemoria');">
Nova carga de memória
</a4j:commandLink>
<!-- Alertas -->
<!-- mensagens: informações, alertas e erros -->
<rich:messages errorClass="alerta1" warnClass="alerta2" infoClass="alerta3" tooltip="true" showDetail="false"/>
</h:panelGrid>
<!-- Tabela com a listagem de todos os Esquipamentos -->
<rich:dataTable id="tabelaCargaMemoria" styleClass="tbCargaMemoria" var="carga" value="#{ManterCargaMemoria.listarCargas}" binding="#{ManterCargaMemoria.table}" onRowMouseOver="colore(this)" onRowMouseOut="descolore(this)">
<rich:column>
<f:facet name="header">Editar</f:facet>
<a4j:commandLink ajaxSingle="true" reRender="painel1" action="#{ManterCargaMemoria.editarCargaMemoria}" oncomplete="javascript:Richfaces.showModalPanel('panelEditarCargaMemoria');">
<h:graphicImage value="/images/editar.gif"/>
</a4j:commandLink>
</rich:column>
<rich:column id="tecnicoSuper">
<f:facet name="header"><h:outputText value="Técnico"/></f:facet>
<h:outputText value="#{carga.tecnico}" />
</rich:column>
<rich:column id="pente1024">
<f:facet name="header"><h:outputText value="Pentes 1024Kb recebidos"/></f:facet>
<h:outputText value="#{carga.quantidadePente1gRecebido}" />
</rich:column>
<rich:column id="pentes512">
<f:facet name="header"><h:outputText value="Pentes 512Kb recebidos"/></f:facet>
<h:outputText value="#{carga.quantidadePente512Recebido}" />
</rich:column>
<rich:column id="pentes256">
<f:facet name="header"><h:outputText value="Pentes 256Kb recebidos"/></f:facet>
<h:outputText value="#{carga.quantidadePente256Recebido}" />
</rich:column>
<rich:column id="data">
<f:facet name="header"><h:outputText value="Data recebimento"/></f:facet>
<h:outputText value="#{carga.dataCarga}">
<f:convertDateTime pattern="dd/MM/yyyy"/>
</h:outputText>
</rich:column>
<rich:column id="responsavel">
<f:facet name="header"><h:outputText value="Responsável"/></f:facet>
<h:outputText value="#{carga.loginResponsavel}" />
</rich:column>
</rich:dataTable>
<!-- Modal Painel Carga Memoria -->
<a4j:include viewId="painelEditarCargaMemoria.xhtml" ajaxRendered="true"/>
<!-- Modal Painel Nova Carga Memoria -->
<a4j:include viewId="painelNovaCargaMemoria.xhtml" ajaxRendered="true"/>
</a4j:form>
</ui:define>
</ui:composition>
<ui:composition>
<!-- Modal Painel Carga Memoria -->
<rich:modalPanel id="panelEditarCargaMemoria" autosized="false" keepVisualState="false" resizeable="false" width="400" height="230" style="background-color: #ECE6C1;">
<f:facet name="header">
<h:outputText value="Editar Carga Memoria"/>
</f:facet>
<f:facet name="controls">
<span style="cursor:pointer" onclick="javascript:Richfaces.hideModalPanel('panelEditarCargaMemoria')">X</span>
</f:facet>
<h:panelGroup>
<h:panelGrid id="painel1" columns="2">
<h:outputLabel for="inputTecnico" value="Técnico:"/>
<h:selectOneMenu id="inputTecnico" value="#{ManterCargaMemoria.cargaMemoria.tecnico}">
<f:selectItem itemLabel="-- Selecione um Técnico --" itemValue=""/>
<f:selectItems value="#{ManterTecnico.listarParaCombo}"/>
</h:selectOneMenu>
<h:outputLabel for="inputPentes1024" value="Pentes 1024Kb Recebidos:"/>
<h:inputText id="inputPentes1024" value="#{ManterCargaMemoria.cargaMemoria.quantidadePente1gRecebido}"/>
<h:outputLabel for="inputPentes512" value="Pentes 512Kb Recebidos:"/>
<h:inputText id="inputPentes512" value="#{ManterCargaMemoria.cargaMemoria.quantidadePente512Recebido}"/>
<h:outputLabel for="inputPentes256" value="Pentes 256Kb Recebidos:"/>
<h:inputText id="inputPentes256" value="#{ManterCargaMemoria.cargaMemoria.quantidadePente256Recebido}"/>
<h:outputLabel for="inputData" value="Data dos Recebimentos:"/>
<h:inputText id="inputData" value="#{ManterCargaMemoria.cargaMemoria.dataCarga}">
<f:convertDateTime pattern="dd/MM/yyyy"/>
</h:inputText>
<h:outputLabel for="inputResponsavel" value="Responsável:"/>
<h:inputText id="inputResponsavel" value="#{ManterCargaMemoria.cargaMemoria.loginResponsavel}"/>
</h:panelGrid>
<rich:spacer height="10px"/>
<h:panelGrid columns="2">
<a4j:commandButton value="Cancelar" onclick="javascript:Richfaces.hideModalPanel('panelEditarCargaMemoria')" />
<a4j:commandButton value="Confirmar" action="#{ManterCargaMemoria.atualizar}" reRender="frmListaCargaMemoria" onclick="javascript:Richfaces.hideModalPanel('panelEditarCargaMemoria')" />
</h:panelGrid>
</h:panelGroup>
</rich:modalPanel>
</ui:composition>