Galera;
É o seguinte…
Eu tenho uma lista de arquivos(nomes).
A questão é: Como usar essa lista para criar uma lista de <h:outputLink>?
Caso alguém saiba ficarei grato se compartilhar o conhecimento.
:lol:
Valeu.
Galera;
É o seguinte…
Eu tenho uma lista de arquivos(nomes).
A questão é: Como usar essa lista para criar uma lista de <h:outputLink>?
Caso alguém saiba ficarei grato se compartilhar o conhecimento.
:lol:
Valeu.
Opa,
utilize um dataTable:
[code]<h:dataTable id="data" value="#{bean.lista}">
<h:column>
<f:facet name="header">
<h:outputText value="Nome"/> </f:facet>
<h:outputLink value="#{data.link}">
<h:outputText value="#{data.nome}" />
</h:outputLink>
</h:column>
</h:dataTable>[/code]
Neste exemplo estou assumindo que lista é uma Arraylist, uma collection ou mesmo um arranjo de objetos que tem os campos nome e link.
:okok:
Certo…
Tinha pensado em fazer assim…
Meu objeto que contém os SelectItem é do tipo ArrayList.
Mas, vem a questão… Como acessar a posição do ArrayList no arquivo .jsp?
Ou seja, como usar o #{data.nome}? Pois o ArrayList não tem (ainda?) nome para as posições.
Hummm… Vejo que você não entendeu.
Neste exemplo seria uma coleção de objetos neste caso o data table se encarrega de fazer o loop nos dados, aí cada interação representa um objeto neste exemplo “data”, que por sua vez, tem os campos nome e link.
:okok: