stenlylee 发表于 2013-2-7 17:01:44

JSF动态创建datatable的代码

private javax.faces.component.html.HtmlDataTable table;public void find() {   //查找数据      table=new javax.faces.component.html.HtmlDataTable();      table.setId("tableid1");      table.setValue(hotels);      table.setVar("var11");      javax.faces.component.html.HtmlColumn column1=new javax.faces.component.html.HtmlColumn();      column1.setId("column1id");      javax.faces.component.html.HtmlOutputText out1=new javax.faces.component.html.HtmlOutputText();      out1.setValueExpression("value", Expressions.instance().createValueExpression("#{var11.address}").toUnifiedValueExpression());      column1.getChildren().add(out1);            javax.faces.component.html.HtmlColumn column2=new javax.faces.component.html.HtmlColumn();      javax.faces.component.html.HtmlOutputText out2=new javax.faces.component.html.HtmlOutputText();      out2.setValueExpression("value", Expressions.instance().createValueExpression("#{var11.city}").toUnifiedValueExpression());      column2.getChildren().add(out2);      table.getChildren().add(column1);      table.getChildren().add(column2);} 
页: [1]
查看完整版本: JSF动态创建datatable的代码