Sorry Martin - been overwhelmed with project deadline, so won't have time to contribute anything in the near future. Hope somebody get this sorted out soon.
I am thinking - there is a disabled property, and that is actually being used in our usual 'readonly' sense. Then there is the readonly property, which to me is meaningless and downright wrong in the context of t:inputCalendar. The situation is quite confusing really, and the crux of the matter being that the behavior of html elements got mixed up with the behavior of JSF components. It also affect other components like t:selectOneMenu and t:selectBooleanCheckBox, although not as severely as t:inputCalendar Does anybody has any suggestions on how to sort this out once and for all? Regards, Yee -----Original Message----- From: Martin Marinschek [mailto:[EMAIL PROTECTED] Sent: Wednesday, 29 March 2006 2:04 AM To: MyFaces Discussion Subject: [SPAM] Re: readonly entities no longer pass value back to backing bean? Importance: Low I'd add a new option to the inputCalendar. Allow direct entry or so? If you program that, Yee, I'll commit it. promised. regards, Martin On 3/28/06, Gerald Müllan <[EMAIL PROTECTED]> wrote: > On the other way, you can do a quickfix in case of this inputCalendar use case; > > As Yura said, you can take a inputHidden and with some js coding on > every onchange event (to the readonly inputCalendar) push the date > value to the hidden element. > > Maybe a hidden inputCalender too, instead of the "normal" inputHidden, > and of course the value must be bound to the same model value (sure :) > ) > > As mentioned, the hidden value will be posted to server. > > regards, > > Gerald > > On 3/7/06, Yee CN <[EMAIL PROTECTED]> wrote: > > > > > > > > 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 > > > > > > > -- > Gerald Müllan > Schelleingasse 2/11 > 1040 Vienna, Austria > 0043 699 11772506 > [EMAIL PROTECTED] > -- http://www.irian.at Your JSF powerhouse - JSF Consulting, Development and Courses in English and German Professional Support for Apache MyFaces

