Oops, the second choice was meant to be
<h:inputText ... styleClass="#{myBean.myStyleClass}"/>
- Brendan
-----Original Message-----
From: CONNER, BRENDAN (SBCSI)
Sent: Wednesday, March 15, 2006 9:07 AM
To: MyFaces Discussion
Subject: RE: (Validation) required="true" should change my css style of
inputbox e.g. background:red
if you can compute the style you want from the information you have in
one of your managed beans, I believe you can also do one of the
following:
<h:inputText ... style="#{myBean.myStyle}"/>
or
<h:inputText ... style="#{myBean.myStyle}"/>
- Brendan
-----Original Message-----
From: Christian Bohn [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 15, 2006 8:46 AM
To: MyFaces Discussion
Subject: Re: (Validation) required="true" should change my css style of
inputbox e.g. background:red
Hi,
why don't you simply define two inputfields and render only one like
this:
...
<t:inputText rendered="#{<<the EL-expression you used in your
required-attribute or simply true or false}" required="true"
styleClass="red" .... />
<t:inputText rendered="#{! <<the EL-expression you used in your
required-attribute or simply true or false}" required="false"
styleClass="normal" .... />
...
greetings
Chrstian