[jboss-user] [JBoss Seam] - Re: Binding HtmlDataTable to h:dataTable in Seam
asookazian
do-not-reply at jboss.com
Fri Sep 28 15:01:12 EDT 2007
Here is the dynamic populator method. Looks like the value attribute is not being bound (it wasn't null in the Eclipse debugger)...
public void populateDynamicDataTable() {
|
| // Any columns?
| if (myList != null && myList.size() > 0) {
| dynamicDataTable = new HtmlDataTable();
|
| // Get amount of columns.
| int columns = ((List) myList.get(0)).size();
|
| // Set columns.
| for (int i = 0; i < columns; i++) {
|
| // Set header (optional).
| UIOutput header = new UIOutput();
| header.setValue(headers);
|
| // Set output.
| UIOutput output = new UIOutput();
| ValueBinding myItem =
| FacesContext
| .getCurrentInstance()
| .getApplication()
| .createValueBinding("#{myItem[" + i + "]}");
| output.setValueBinding("value", myItem);
|
| // Set column.
| UIColumn column = new UIColumn();
| column.setHeader(header);
| column.getChildren().add(output);
|
| // Add column.
| dynamicDataTable.getChildren().add(column);
| }
| }
| }
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4089832#4089832
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4089832
More information about the jboss-user
mailing list