Olá pessoal.
A duvida parece primaria, mas procurei solução no google e não encontrei … Vamos ver se consigo explicar o que estou precisando fazer.
Eu quero montar 1 grid (table) a partir de uma coleção de objetos, bom, mas o lance é o seguinte, pra exemplificar, a primeira coleção vem com objetos que vão compor o titulo das colunas desse grid, e o segundo, sao os valores que quero colocar nas colunas. algo assim :
List l = new ArrayList();
l.add("COL1");
l.add("COL2");
l.add("COL3");
Seria algo assim …
| COL1 | COL2 | COL3 |
depois viriam a coleção dos dados que quero colocar em baixo desse titulo …
List l = new ArrayList();
MyBean b = new MyBean();
b.setId(1);
b.SetColId(1);
b.setDesc("VCOL1")
l.add(b);
b = new MyBean();
b.setId(1);
b.SetColId(2);
b.setDesc("VCOL2")
l.add(b);
b = new MyBean();
b.setId(1);
b.SetColId(3);
b.setDesc("VCOL3")
l.add(b);
b = new MyBean();
b.setId(2);
b.SetColId(1);
b.setDesc("XCOL1")
l.add(b);
b = new MyBean();
b.setId(2);
b.SetColId(2);
b.setDesc("XCOL2")
l.add(b);
b = new MyBean();
b.setId(2);
b.SetColId(x);
b.setDesc("XCO3")
l.add(b);
O resultado que eu quero seria algo como :
| COL1 | COL2 | COL3 |
|VCOL1 |VCOL2 |VCOL3 |
|XCOL1 |XCOL2 |XCOL3 |
O unico jeito que eu eu consegui fazer pelo menos o titulo foi usando <a4j:repeat /> e HTML puro , e agora eu nao consigo sequer imaginar como faria pra iterar os dados da segunda coleção para conseguir o efeito que eu preciso …
Alguem já precisou fazer algo parecedo e poderia me ajudar ?
Grato,
Ronaldo.