[Resolvido]p:fileUpload nao renderiza p:dataGrid

7 respostas
J

Depois de multiplos uploads ele nao renderiza o datagrid.
Estou usando Primefaces 3.0 RC2 + Richfaces 4.1

<rich:panel style="height:300px" id="pnImg">
									<f:facet name="header">
										<h:outputText value="#{arquivoBean.pastaAtual}" />
									</f:facet>
									<p:dataGrid value="#{arquivoBean.imagens}" var="img"
										columns="3" rows="9" id="img" paginator="true" effect="true"
										paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
										rowsPerPageTemplate="9,12,15"
										style="border:thin	none #000000;background-color:#f1f1f1;"
										border="0"
										rendered="#{not empty arquivoBean.imagens}">
										<p:column>
											<h:panelGrid columns="1"
												style="background:#f1f1f1;background-color:#f1f1f1;border:thin none #000000;"
												cellpadding="0" cellspacing="0">
												<img src="#{img.endereco}" height="100" width="100" />
												<h:outputText value="#{img.nome}" />
											</h:panelGrid>
										</p:column>
									</p:dataGrid>
									<p:fileUpload fileUploadListener="#{arquivoBean.upload}"
										auto="true" mode="advanced" update="messages,pnImg,img"
										multiple="true">

									</p:fileUpload>

									
									<p:growl id="messages" showDetail="true" />
								</rich:panel>

7 Respostas

Hebert_Coelho

Cara, sério? Primefaces 3.0 RC2 + Richfaces 4.1

Pq vc não fica apenas com um? Tira o panel rich e coloca do primefaces e tenta novamente.

J

troquei mas nao deu certo, renderiza apenas o primeiro upload o restante aparece apenas a mensagem que foi feito o upload.

Hebert_Coelho

Tenta fazer update no form então.

Mr.style

Cara fica só com o Primefaces ou tente agora só com o Rich.
Não faz sentido usar os dois juntos.

J

pretendia utilizar apenas um mas devido ha alguns problemas com alguns componentes tive que realizar essa integracao.
Mas voltando ao assunto se eu colocar pra renderizar o formulario ele da update no form e realiza apenas o 1° upload, no outro jeito ele realizava todos so que nao renderizava o datagrid.

Hebert_Coelho

Pq vc não faz um dialog para fazer o upload e ao acabar o upload vc atualiza a página atrás?

J

Deu certo!
Vlw

Criado 22 de dezembro de 2011
Ultima resposta 22 de dez. de 2011
Respostas 7
Participantes 3