Thanks, the @Any tag to the rescue once again. As for it being 11:00
PM, well, that's the part of being self-employed folks don't usually
advertise :).

        --- Pat

> -----Original Message-----
> From: Darío Vasconcelos [mailto:[EMAIL PROTECTED]
> Sent: Sunday, October 02, 2005 9:12 PM
> To: Tapestry users
> Subject: Re: Brain Freeze Assistence Please
> 
> instead of your
> 
>   boolean getEven( )
> 
> method, create a
> 
>   String getCSSClass( )
> 
> that will return the class name directly, depending on whether the row
> is even or odd:
> 
> <span jwcid="@Any" class="ognl:CSSClass">....</span>
> 
> 
> As to why your brain is locked, well, it's Sunday, 11:00 PM,.. that
> pretty much explains it :-)
> 
> 
> 
> 
> On 10/2/05, Patrick Casey <[EMAIL PROTECTED]> wrote:
> >
> >
> >             Hi Folks,
> >
> >
> >
> >             For some reason my brain is locking up on what I'm sure is
> mind
> > numbingly simple.
> >
> >
> >
> >             I have a component template that renders a number of rows of
> > data.
> >
> >
> >
> >             For even rows, I want to enclose to row in a
> >
> > <span class="even">ROW</span>
> >
> >
> >
> > For odd rows, I want to enclose the row in a
> >
> > <span class="odd">ROW</span>
> >
> >
> >
> > I have a parameter I pass into the component that tells it where or not
> it
> > is even.
> >
> >
> >
> > How do I conditionally set the class attribute (or any attribute) for
> that
> > matter? I know I can do:
> >
> >
> >
> > <span jwcid="@Conditional" condition="ognl:even">
> >
> > <span class="even">ROW</span>
> >
> > </span>
> >
> >
> >
> > <span jwcid="@Conditional" condition="ognl:odd">
> >
> > <span class="odd">ROW</span>
> >
> > </span>
> >
> >
> >
> > But I *really* don't want to duplicate my row rendering code because
> it's
> > very, very large, and quite volatile so I don't want to have to
> duplicate
> > every possible future change.
> >
> >
> >
> > So what's the way to conditionally set an attribute?
> >
> >
> >
> > --- Pat
> >
> >
> >
> > PS Bonus points if you can explain why I'm brain freezing so hard over
> this
> > :-).
> >
> >
> >
> 
> 
> --
> I have enough money to last me the rest of my life, unless I buy
> something.
>     Jackie Mason
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to