ScrollDataTable
mirlabraga Apr 11, 2008 7:36 AMHellp people,
I Would like of the know if you already implementation the ScrollDataTable?
Because when I implementation no show the data on table.
<body> <f:view> <h:form> <h:outputText value="#{beanPessoa.propriedadeTeste}"></h:outputText> <rich:scrollableDataTable value="#{beanPessoa.listaPessoa}" var="pessoa"> <rich:column id="nom"> <f:facet name="header"> <h:outputLabel value="Nome"></h:outputLabel> <h:outputText value="#{pessoa.nome}"></h:outputText> </f:facet> </rich:column> <rich:column id="ida"> <f:facet name="header"> <h:outputLabel value="Idade"></h:outputLabel> <h:outputText value="#{pessoa.idade}"></h:outputText> </f:facet> </rich:column> <rich:column id="ema"> <f:facet name="header"> <h:outputLabel value="Email"></h:outputLabel> <h:outputText value="#{pessoa.email}"></h:outputText> </f:facet> </rich:column> <rich:column id="pro"> <f:facet name="header"> <h:outputLabel value="Profissão"></h:outputLabel> <h:outputText value="#{pessoa.profissao}"></h:outputText> </f:facet> </rich:column> </rich:scrollableDataTable> </h:form> </f:view> </body> ==================== public class BeanPessoa { private Pessoa pessoa; private String propriedadeTeste = "Mirla"; private List<Pessoa> listaPessoa; public BeanPessoa() { if (pessoa == null) pessoa = new Pessoa(); listaPessoa = new ArrayList<Pessoa>(); pessoa = new Pessoa("Mirla Braga", 21, "mirlabraga@aspec.com.br", "PROGRAMADORA I"); Pessoa p2 = new Pessoa("Alessandro Moreira", 30, "alessandromoreira@aspec.com.br", "PROGRAMADORA I"); Pessoa p3 = new Pessoa("Nilon Barroso", 30, "nilonbarroso@aspec.com.br", "ANALISTA"); Pessoa p4 = new Pessoa("Rafael Braga", 22, "rafaelbraga@aspec.com.br", "PROGRAMADORA I"); Pessoa p5 = new Pessoa("Maria do Carmo", 18, "mariadocarmo@aspec.com.br", "MEDICA"); listaPessoa.add(pessoa); listaPessoa.add(p2); listaPessoa.add(p3); listaPessoa.add(p4); listaPessoa.add(p5); } (...) gets e sets
Thanks