我需要构建一个动态数据表,它从数据库中携带一个具有以下结构的对象:
我需要构建一个动态数据表,它从数据库中携带一个具有以下结构的对象:
目的:
- 姓名 = 安娜
- cpf = 12364547
我需要将此数据显示在两列中,例如:
第 1 列
- 姓名
- cpf
第 2 栏
- 安娜
- 12364547
我有以下代码:
public void criarTabelaDinamica(Object obj){
fc = FacesContext.getCurrentInstance();
this.tableMensagem = (HtmlDataTable) fc.getApplication().createComponent(HtmlDataTable.COMPONENT_TYPE);
HtmlColumn column1 = new HtmlColumn();
tableMensagem.getChildren().add(column1);
HtmlColumn column2 = new HtmlColumn();
tableMensagem.getChildren().add(column2);
tableMensagem.setValue(obj); //how to put the items in the two columns of the object? Here is my question!!!
}
注意:对象因我的示例中的项目数量而异,为 2,例如,您可能有 5 个。
谢谢!!!