[RESOLVIDO]<rich:dataTable> não carrega!

5 respostas
rafaelrodrigues1607

Fala Galera,

Estou com um problema aqui na hora de renderizar o dataTable. Por algum motivo não está populando o dataTable. Já debuguei o código e o meu List está trazendo tudo certinho.

<rich:panel>
		  <h:form>        	
        	<br/>
        	<rich:dataTable var="_chuvas" value="#{chuvaAction.listaDeChuvas.toArray()}" id="listaChuvasEntity"> // Esse List sendo carregado normalmente no código
				
				<rich:column>
					<f:facet name="header">
		                <ui:include src="/layout/sort.xhtml">
		                        <ui:param name="propertyLabel" value="Ano"/>
	                    </ui:include>
	                </f:facet>
					<h:outputText value="#{_chuvas.ano}">
					</h:outputText>
				</rich:column>

				<rich:column>
					<f:facet name="header">
		                <ui:include src="/layout/sort.xhtml">
		                        <ui:param name="propertyLabel" value="Máxima"/>
	                    </ui:include>
	                </f:facet>
					<h:outputText id="txtMaxima" value="#{_chuvas.maximaDia}">
						<f:convertNumber maxFractionDigits="2" /> 
					</h:outputText>
				</rich:column>
				
			</rich:dataTable>
			</h:form>
		</rich:panel>

5 Respostas

vi-gb

Acho que no campo value não precisa disso .toArray()

rafaelrodrigues1607

Já havia tentado sem o toArray(), mas não funcionou!!!

P

Então, tenta da um rerender na tabela ou no form, provavelmente voce quer mostrar a tabela populada apos clicar em um botao neh? (efetuar Uma ação?)

Se der certo posta ai.!!!

rafaelrodrigues1607

É isso mesmo cara. Estava faltando o reRender.

Obrigado!!!

P

Edita o topico do post pra [RESOLVIDO]

Criado 30 de maio de 2012
Ultima resposta 30 de mai. de 2012
Respostas 5
Participantes 3