myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adam Winer" <awi...@gmail.com>
Subject Re: [Trinidad] tr:table within tr:table
Date Sun, 06 May 2007 00:04:05 GMT
Hrm.  It is supposed to work inside of a column as well
as a detailStamp...

-- Adam


On 5/4/07, Brian Smith <unobriani@gmail.com> wrote:
> Try wrapping your nested table inside of a detailStamp facet instead of a
> column
>
>     <tr:table value="#{fichaOperadorBean.attributes}" var="attribute">
>         <tr:column>
>             <tr:outputText value="#{ attribute.xnomatrb }"/>
>         </tr:column>
>         <f:facet name="detailStamp">
>             <tr:table value="#{attribute.attributeData }"
> var="attributeData">
>                 <tr:column>
>                     <tr:outputText value="#{attributeData.xvalor}" />
>                 </tr:column>
>             </tr:table>
>         </f:facet>
>     </tr:table>
>
> Here is a demo
> http://www.irian.at/trinidad-demo/faces/components/table_nested.jspx
>
> Here is the source
> http://www.irian.at/trinidad-demo/faces/components/table_nested.jspx.source
>
>
>  On 5/4/07, Francisco Passos <francisco.passos@gmail.com> wrote:
> > Hello there.
> >
> > I'm attempting to use a tr:table within another one and the second one
> doesn't show. I'm trying to present a list of values, where each value may
> have a list of different values. So I was aiming for something like
> >
> > Column 1 | Column 2
> > ---------|-----------
> > Value 1  | SubValue 1
> >          | SubValue 2
> > ---------|-----------
> > Value 2  | SubValue 3
> >          | SubValue 4
> >          | SubValue 5
> >
> > This does not work:
> >
> >     <tr:table value="#{fichaOperadorBean.attributes}" var="attribute">
> >         <tr:column>
> >             <tr:outputText value="#{attribute.xnomatrb }"/>
> >         </tr:column>
> >         <tr:column rendered="#{attribute.xtipdado eq 'S' or
> attribute.xtipdado eq 'L'}">
> >             <tr:table value="#{attribute.attributeData }"
> var="attributeData">
> >                 <tr:column>
> >                     <tr:outputText value="#{attributeData.xvalor}" />
> >                 </tr:column>
> >             </tr:table>
> >         </tr:column>
> >     </tr:table>
> >
> >
> > Whereas this does indeed work (the same, but using h:dataTable instead of
> tr:table):
> >
> >     <h:dataTable value="#{fichaOperadorBean.attributes }" var="attribute">
> >         <h:column>
> >             <tr:outputText value="#{attribute.xnomatrb}"/>
> >         </h:column>
> >         <h:column rendered="#{attribute.xtipdado eq 'S' or
> attribute.xtipdado eq 'L'}">
> >             <h:dataTable value="#{attribute.attributeData}"
> var="attributeData">
> >                 <h:column>
> >                     <tr:outputText value="#{ attributeData.xvalor}" />
> >                 </h:column>
> >             </h:dataTable>
> >         </h:column>
> >     </h:dataTable>
> >
> > Is there another intended way to use tr:table for this to work?
> >
> >
>
>

Mime
View raw message