Thanks for the replies guys. I am using spring webflow also and had the value scoped to a flowScope variable. I am being told that won't work so it looks like I'll need to translate my flowscoped variable to a request scoped one for the disabled attribute to pick up.
Tom Innes wrote: > > See > > > > http://wiki.java.net/bin/view/Projects/FaceletsFAQ > > > > c:set, c:if are build time tags > > > > I use Facelets as well and the following works for me > > > > <h:inputText disabled="#{mybackingBean.disabled}" /> > > > > and my backing bean method is defined as > > > > public boolean getDisabled() { > > return this.disabled; > > } > > > > > > Tom > > > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Craig > McClanahan > Sent: Tuesday, October 31, 2006 2:45 PM > To: MyFaces Discussion > Subject: Re: Disabled with value binding expression > > > > > > On 10/31/06, Toppac <[EMAIL PROTECTED]> wrote: > > > I am using Facelets with MyFaces, which allows jstl page scoped variables > to > work. Correct me if I am wrong. > > > Sounds like a question for the Facelets list ... but I sure wonder how > Facelets makes this happen during the Apply Request Values through Invoke > Application phases of the request processing lifecycle, when there is no > page scope because there is no page. > > > > Also another thing I tried is writing a customer taglib function that will > parse my backing bean value and return the string true or false, depending > on whether the calling field should be disabled. This seems to work pretty > well the first time through, but on subsequent visits to the same page, I > don't see the function being called again. It is only called the first > time > the page is rendered. Shouldn't the function be evaluated every time the > page is rendered? > > > Do you know for a fact that logonBean actually exists on the subsequent > renderings? If it does not (as someone else in this thread pointed out), > your expression will evaluate to false with no errors or exceptions. > > Craig > > > > > > > > Craig McClanahan-3 wrote: >> >> On 10/31/06, Toppac < [EMAIL PROTECTED]> wrote: >>> >>> >>> Also I am using >>> >>> <c:set var="disabled" value="false" scope="page"/> >> >> >> This is not going to work. JSF expressions do not have access to "page" >> scope in a JSP page. You'll need to us something in request scope >> instead. >> >> Craig >> >> I typed the wrong thing from memory earlier >>> >>> >>> >>> Toppac wrote: >>> > >>> > I print out the value to the screen to make sure it is not empty. It >>> > evaluates to true when I would expect it to and to false at other >>> times. >>> > But even when it is true it does not affect the inputText boxes. I >>> also >>> > use jstl tags throughout the page, so I am pretty sure the c taglib is >>> > defined. >>> > >>> > >>> > >>> > Dennis Byrne wrote: >>> >> >>> >>>I am trying to use the disabled attribute on some inputText boxes in >>> my >>> >>>application. However, everytime I try to use a binding like this >>> >>><h:inputText disabled="#{mybackingBean.disabled}" /> >>> >> >>> >> In both JSP and JSF, >>> >> #{backingBeanThatDoesNotExist.propertyThatDoesNotExist} will not >>> throw >>> an >>> >> exception; it will default to 'false'. Whenever I find myself in >>> your > >>> >> situation I double check expression path. >>> >> >>> >>>nothing happens. disabled is a Boolean field in the backing bean. I >>> assume >>> >>>it would auto translate to a string, but it doesnt appear to. I then >>> tried >>> >>>using JSTl to set a value a page scoped variable >>> >>><c:set name="disabled" value="true"/> >>> >>>This does not work either when I change my input box to this >>> >>><h:inputText disabled="#{disabled}"/> >>> >> >>> >> Perhaps you have not included the c taglib header in the JSP file? >>> The >>> >> page will silently skip the c:set tag in this case. >>> >> >>> >> Dennis Byrne >>> >> >>> >> >>> >> >>> >> >>> > >>> > >>> >>> -- >>> View this message in context: >>> > http://www.nabble.com/Disabled-with-value-binding-expression-tf2546998.html# > a7098480 >>> Sent from the MyFaces - Users mailing list archive at Nabble.com. >>> >>> >> >> > > -- > View this message in context: > http://www.nabble.com/Disabled-with-value-binding-expression-tf2546998.html# > a7100471 > Sent from the MyFaces - Users mailing list archive at Nabble.com. > > > > > -- View this message in context: http://www.nabble.com/Disabled-with-value-binding-expression-tf2546998.html#a7103090 Sent from the MyFaces - Users mailing list archive at Nabble.com.