Bom dia pessoal,
Quero saber alguma maneira de eu criar um dashboard dinamico. Quem já mexeu com o dashboard sabe que dentro dele vai paineis(panel), e eu preciso que seja dinamico a criação desses panel’s.
Pois tenho uma lista de objetos, e para cada elemento que eu tenho na minha lista eu vou ter panel.
Eu ja tentei 2 abordagens para resolver esses problema.
1° - Pegar a lista de elementos que eu tenho, gerar uma string de panel, por exemplo :
String painel = "";
for(int i = 0; i < lista.lenght; i++)
{
painel += "<p:panel id=\'"i.getId()"\" header=\"Sports\"> " +
"<h:outputText value=\"Sports Content\" /> " +
"</p:panel>";
}
…
O problema de fazer desse jeito ai, é que eu não consigo pegar a string la no meu xhtml. Na verdade eu consigo. Mas o navegador interpreta como um texto e não como o componente.
2° - Eu tentei criar o panel no java mesmo.
Ex: Panel p = new Panel();
Mas sem sucesso, não consegui fazer assim. Mas acredito que tenha como.
Quero saber como que eu posso resolver esse meu problema, e conto com a ajuda de vocês.
Abs,