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]