Fala galera, estou com o seguinte problema: Tenho um componente rich:fileupload e após anexar um arquivo, precisava mostrar 2 links “visualizar” e “remover”. A principio funciona, mas como estou sumindo com o próprio componente rich:fileupload o jsf se perde e com isso os botões visualizar e remover simplesmente não funcionam…
alguém sabe como poderia resolver isso?
segue abaixo meu código:
<t:fieldset id="blocoAnexos" legend="Anexo">
<rich:fileUpload id="uploadAnexo" fileUploadListener="#{mbean.listener}" rendered="#{!mbean.anexoEnviado}"
maxFilesQuantity="1" listHeight="60px" listWidth="500px"
immediateUpload="false" addControlLabel="Buscar Arquivo" uploadControlLabel="Anexar"
clearAllControlLabel="Remover" clearControlLabel="Remover"
acceptedTypes="jpg, pdf, doc, docx, xls, xlsx, odt, odf" allowFlash="false">
<a4j:support event="onuploadcomplete" action="#{mbean.informarInclusaoAnexo}" reRender="blocoAnexos"/>
</rich:fileUpload>
<t:panelGrid columns="2" border="0" cellspacing="5">
<t:commandLink value="Visualizar" action="#{mbean.visualizarAnexo}" rendered="#{mbean.anexoEnviado}"/>
<a4j:commandLink value="Remover" action="#{mbean.removerAnexo}" rendered="#{mbean.anexoEnviado}" reRender="blocoAnexos"/>
</t:panelGrid>
</t:fieldset>
obs.: no método informarInclusaoAnexo eu seto true no anexoEnviado e no método remover anexo eu seto false…