формирование HtmlDataTable
Есть такой код:
private HtmlDataTable myTable = new HtmlDataTable();
public HtmlDataTable getMyTable() {
return myTable;
}
public void setMyTable(HtmlDataTable myTable) {
this.myTable = myTable;
}
.......
//собственно заполнение myTable
myTable.setFirst(0);
List <UIComponent> children = myTable.getChildren();
children.clear();
for (int i = 1; i <= 5; i++) {
UIColumn column = new UIColumn();
column.setId("column" + i);
HtmlOutputText header = new HtmlOutputText();
String label = "sdfdsf";
header.setValue(label);
column.setHeader(header);
HtmlOutputText data = new HtmlOutputText();
data.setValue("sdfds");
column.getChildren().add(data);
children.add(column);
}
и на странице:
<h:dataTable cellpadding="0" cellspacing="0" width="700" border="0" var="record"
binding="#{reportsBean.myTable}
В итоге на страницу выдается только заголовок, а данные нет. Помогите разобраться, где ошибка.
Использую: java, JSF, Apache Tomcat.
|