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