Thanks for the quick response.
Unfortunately, it doesn't work. I do have a list of column objects as
part of each and every row
object. Using the outer "row" var in the inner #{rows.cols} doesn't
produce any results nor any errors.
This is a valid thing to do, right?
Oh, and I guess I should have used <t:datatable value="#{bean.rows}"
var="row"> instead of just <t:datatable value="#{rows}" var="row">.
-----Original Message-----
From: Mike Kienenberger [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 18, 2006 1:53 PM
To: MyFaces Discussion
Subject: Re: t:columns and iterating through row objects that contain
list of column objects.
On 5/18/06, Reid, Jeff (Liquidity & Risk Technology) <[EMAIL PROTECTED]>
wrote:
> Using a <t:datatable> and <t:columns>, I'd like to iterate through row
> objects that contain list of column objects.
> But what I'd like to do is:
>
> <t:datatable value="#{rows}" var="row">
> <t:columns value="#{row.cols}" var="col">
> <f:facet name="header" value="#{col.name}"/>
> <h:outputText value="#{col.value}"/>
> </t:columns>
> </t:datatable>
>
> This doesn't seem to work. Would this work in the latest version of
> myfaces? Am I doing something wrong?
I don't think t:columns has significantly changed since 1.1.1.
I also don't see any problems with what you proposed. It should work
if you have a list of column objects as part of each and every row
object.
> I searched the archives, and found something related, but this seems
pretty
> involved for what I thought we be something straightforward.
>
> http://marc2.theaimsgroup.com/?l=myfaces-user&m=114419934911732&w=2
No, this is different. This is a list of row objects, an independent
list of column objects, and a data model that represents the
intersection between the two.
In this model, there are n rows and m column objects. In your model,
there are n rows, and nxm column objects.
--------------------------------------------------------
If you are not an intended recipient of this e-mail, please notify the sender,
delete it and do not read, act upon, print, disclose, copy, retain or
redistribute it. Click here for important additional terms relating to this
e-mail. http://www.ml.com/email_terms/
--------------------------------------------------------