Hey! That last one is much better: it keeps the CSS class name in the
HTML where it belongs, and is easier to modify...
On 10/3/05, Jamie Orchard-Hays <[EMAIL PROTECTED]> wrote:
> or:
> <span jwcid="@Any" class="ognl: even ? 'evenClass' :
> 'oddClass'">....</span>
>
>
>
> On Oct 3, 2005, at 12:11 AM, Darío Vasconcelos wrote:
>
> > 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]
>
>
--
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]