Estou utilizando este código para fazer upload de arquivos, ele funciona, porém o estranho é que após adicionar o arquivo ele não aparece imediatamente na lista de arquivos adicionados, eu tenho que dar refrash na tela (F5) para aparecer o item na lista(data table)… alguém sabe como corrigir isso?
<h:panelGroup id=“info”>
<rich:panel bodyClass=“info”>
<rich:fileUpload
fileUploadListener="#{orcamentoBean.adicionarArquivo}"
noDuplicate=“false” id=“upload” immediateUpload=“true”
listHeight=“0px” listWidth=“321px”>
<a4j:support event=“onuploadcomplete”
reRender=“global, grid, info” />
</rich:fileUpload>
<f:facet name="header">
<h:outputText value="Arquivos carregados" />
</f:facet>
<a4j:region>
<rich:dataTable value="#{orcamentoBean.files}" var="orcamento"
rows="5" rowKeyVar="row" id="table">
<a:column id="arquivo" coluna="#{orcamento.descricaoDocumento}"
titulo="Nome do Arquivo" tipo="normal"></a:column>
</rich:dataTable>
</a4j:region>
</rich:panel>
</h:panelGroup>
