It will work because the style is set depending on the row variable "yourVar".  
The example shown will work for one column.  

To get this to work for the entire row you will need to add the :
styleClass="#{(yourVar.valueToCheck > backingBean.threshold)? 'styleClass2' : 
'styleClass2'}"
attribute to each column in the row.

Regards,

Fintan

-----Original Message-----
From: Bruno Aranda [mailto:[EMAIL PROTECTED] 
Sent: 15 February 2006 10:17
To: MyFaces Discussion
Subject: Re: Setting CSS Programatically


May it seem so, but believe me... I am going to write an example eventually :-)

Bruno

On 2/15/06, Matthias Kahlau <[EMAIL PROTECTED]> wrote:
> > <t:column styleClass="#{(yourVar.valueToCheck > 
> > backingBean.threshold)? 'styleClass2' : 'styleClass2'}"/>
>
> Won't this only affect the column style, but not the row style?
>
>
> Regards,
>
> Matthias
>
> > -----Ursprüngliche Nachricht-----
> > Von: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] 
> > Auftrag von Bruno Aranda
> > Gesendet: Mittwoch, 15. Februar 2006 00:35
> > An: MyFaces Discussion
> > Betreff: Re: Setting CSS Programatically
> >
> >
> > Yes you can using the t:column. Something like this
> >
> > <t:dataTable var="yourVar" ... >
> > <t:column styleClass="#{(yourVar.valueToCheck > 
> > backingBean.threshold)? 'styleClass2' : 'styleClass2'}"/> 
> > </t:dataTable>
> >
> > Use a managed bean with the exposed "threshold" variable.
> >
> > Hope that helps,
> >
> > Bruno
> >
> > On 2/14/06, Elam Daly <[EMAIL PROTECTED]> wrote:
> > > Howdy all,
> > >
> > > Is it possible to set the css of row in a dataTable 
> > > programmatically?  I have a dataTable bound to a UIData component 
> > > and I cycle
> > through the rows of
> > > the table and calculate some values.  If the value is greater
> > than a certain
> > > threshold, I need to highlight the entire row, say by coloring
> > it red.  Is
> > > is possible to manipulate the style for that single row?
> > >
> > > Thanks,
> > > -Elam
> > >
>
>


* ** *** ** * ** *** ** * ** *** ** * 
This email and any files transmitted with it are confidential and 
intended solely for the use of the individual or entity to whom they 
are addressed. 
Any views or opinions presented are solely those of the author, and do not 
necessarily 
represent those of ESB. 
If you have received this email in error please notify the sender. 
 
Although ESB scans e-mail and attachments for viruses, it does not guarantee 
that either are virus-free and accepts no liability for any damage sustained 
as a result of viruses. 
 
* ** *** ** * ** *** ** * ** *** ** *

Reply via email to