Alguém por ai já fez algo do tipo?
Não estou conseguindo de jeito nenhum…
procurei no forum, mas o que vi não funcionou…
estou usando JSF 1.1. Myfaces… (estou amarrado a isso, nao posso trocar)
Alguém por ai já fez algo do tipo?
Não estou conseguindo de jeito nenhum…
procurei no forum, mas o que vi não funcionou…
estou usando JSF 1.1. Myfaces… (estou amarrado a isso, nao posso trocar)
Cara,
eu já tive que fazer isso, e é bem simples:
no seu arquivo JSP, coloque a tag datatable com um binding para um DataTable no seu bean.
Dentro do seu bean, monte o seu datatable na mão, como você faria se fosse montar ele no seu JSP.
Então por exemplo, se voce quer um dataTable com 1 radio button na primeira coluna, e 1 coluna de valor, o seu preenchimento ficaria mais ou menos assim:
HtmlRadio radio = new HtmlRadio();
radio.setFor(":" + nomeForm + ":selecionado");
radio.setIndex(0);
UIColumn radioColumn = new UIColumn();
radioColumn.getChildren().add(radio);
dataTable.getChildren().add(radioColumn);
// pode colocar um loop aqui para adicionar varias colunas
UIColumn uicolumn = new UIColumn();
outputText.setValue("O valor da sua coluna");
uicolumn.setHeader(outputText);
dataTable.getChildren().add(uicolumn);
Basicamente é isso. Espero que tenha ajudado…