That's makes a lot of sense. But it is ARRAGH nevertheless - as I have quite a lot of readonly textboxes that are passing back values. t:inputCalender is one single major offender, there are also some javascirpt calculated values.
Is there an elegant solution for inputCalendar? I really what to force users to select from the popup calendar. Maybe make inputCalendar a special case? Thanks Yee -----Original Message----- From: Martin Marinschek [mailto:[EMAIL PROTECTED] Sent: Tuesday, 28 March 2006 10:42 PM To: MyFaces Discussion; [EMAIL PROTECTED] Subject: [SPAM] Re: readonly entities no longer pass value back to backing bean? Importance: Low Well, we're not supposed to take back the value when readonly=true. That's as such in the spec. regards, Martin On 3/28/06, Yee CN <[EMAIL PROTECTED]> wrote: > I tried the build from yesterday and still find the bug there - so I am > still stuck with the build from early Feb. Is this bug meant to be fixed? > > Regards, > Yee > > -----Original Message----- > From: Martin Marinschek [mailto:[EMAIL PROTECTED] > Sent: Wednesday, 8 March 2006 4:09 PM > To: MyFaces Discussion; [EMAIL PROTECTED] > Subject: Re: readonly entities no longer pass value back to backing bean? > > Hmm.... > > there was a fix in MyFaces were the bug was that we wrongly used > "readOnly" to check if the readonly attribute was set. > > for security considerations, the JSF engine doesn't take over disabled > or readOnly attributes to the server, it was a bug that we did. > > regards, > > Martin > > On 3/8/06, Yee CN <[EMAIL PROTECTED]> wrote: > > > > > > > > Is that me only? Did anybody else observed this problem? > > > > > > > > For me nightly build around Feb 12 is OK, nightly around feb 25 not OK, > > currently nightly not OK. > > > > > > > > Can someone please indicate one way or another so I can know whether it is > > the combination of stuffs I used that caused the problem? > > > > > > > > Many thanks in advance. > > > > Yee > > > > > > > > > > > > ________________________________ > > > > > > From: Yee CN [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, 7 March 2006 5:32 PM > > To: 'MyFaces Discussion' > > Subject: readonly entities no longer pass value back to backing bean? > > > > > > > > > > Hi, > > > > > > > > I discovered the recent nightly builds has stop sending values back to the > > backing bean when readonly attribute is set to true. For example: > > > > > > > > <t:inputText id="totalAmount" value="myBean.totalAmount" readonly="true" > /> > > > > > > > > The totalAmount is meant to be a readonly textbox, whose value is > calculated > > via javascript. > > > > > > > > Another example is inputCalendar, where the date should only be selected > > from the popup window, and now key in directly: > > > > > > > > <t:inputCalendar id="dateFrom" . readonly="true" /> > > > > > > > > > > > > I find that all of these entities will no longer pass the input box value > to > > the backing bean. I tested it with the build downloaded today and find it > to > > be so. I have a version downloaded around 10 Feb and that one was working > > OK. > > > > > > > > Is this a bug? Or is this a design change? > > > > > > > > Thanks > > > > > > > > Yee > > > > > > > > > -- > > http://www.irian.at > > Your JSF powerhouse - > JSF Consulting, Development and > Courses in English and German > > Professional Support for Apache MyFaces > > -- http://www.irian.at Your JSF powerhouse - JSF Consulting, Development and Courses in English and German Professional Support for Apache MyFaces