oi galera, estou tentando fazer o fileUpload atualizar minha imagem, mas não estou conseguindo.
Segue minha view<p:outputPanel id="dialogLogo">
<p:dialog widgetVar="dlgLogo" modal="true" id="listaImagem" header="Logomarcas" height="400" width="700" style="font-size:11px">
<p:messages id="msgImagem"/>
<p:panel header="Logomarca">
<h:panelGrid columns="2">
<h:outputText value="Selecione a Logomarca: *" />
<p:fileUpload fileUploadListener="#{cadastroController.fileUploadAction}" mode="advanced" update="idarquivo" process="@this" sizeLimit="100000" allowTypes="/(\.|\/)(gif|jpe?g|png)$/"></p:fileUpload>
Arquivo selecionado: <h:outputText id="idarquivo" value="#{cadastroController.nomeArquivoSelecionado}"/><br/>
</h:panelGrid>
</p:panel>
<p:fieldset>
<center>
<p:commandButton value="Atualizar" onclick="dlgLogo.hide();" update="formPrincipal:imagem"/>
<p:commandButton value="Fechar" onclick="dlgLogo.hide();"/>
</center>
</p:fieldset>
</p:dialog>
</p:outputPanel>
ele nao atualiza o nome do arquivo selecionado que fica no mesmo dialog. Porem quando eu clico no botão atualizar, o update apontando para outro form no componente imagem é atualizado.
Somente no dialog não atualiza, como se o update do fileUpload não estivesse funcionando.
Alguma ideia? :idea: