HtmlDataTable
(2008-04-21 00:00:00)
标签:
java
jsf
it
Here is the code that
I use to generate the table:
HtmlDataTable table = new HtmlDataTable();
table.setVar("line");
table.setRendered(true);
table.setColumnClasses("tableCol");
table.setRowClasses("list-row-even,list-row-odd");
table.setHeaderClass(Constants.cHeaderClass);
table.setFooterClass(Constants.cFooterClass);
table.setRowClasses(Constants.cRowClasses);
table.setStyleClass(Constants.cStyleClass);
table.setRows(10);
table.setBorder(1);
table.getChildren().clear();
// alColumns is an arraylist with names of columns
for(int i=0; i < alColumns.size(); i++)
{
// create col
UIColumn col = new UIColumn();
// create the columns value binding
HtmlOutputText colText = new HtmlOutputText();
String columnName = (String)alColumns.get(i);
String columnBinding = "#{line[" + (i) + "]}";
ValueBinding vBinding =
FacesContext.getCurrentInstance().getApplication().createValueBinding(columnBinding);
colText.setValueBinding("value",vBinding);
col.getChildren().add(colText);
// create col header
HtmlOutputText header = new HtmlOutputText();
header.setValue(columnName);
col.setHeader(header);
table.getChildren().add(col);
}
// alData is an ArrayList that holds ArrayList Objects
table.setValue(alData);
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。