yes, there is a section in the code which checks that if a component is disabled, the value will not be reset... it is in the decodexx method in the RendererUtils or HtmlRendererUtils; don't ask me which one of these two, though ;)
regards, Martin On Fri, 21 Jan 2005 10:33:03 -0500, Sean Schofield <[EMAIL PROTECTED]> wrote: > Heath, > > I've been think about this problem and I decided to do a simple test. > I created a foo bean with a boolean property. I set its initial value > to be true and gave the bean session scope. On my JSF page I created > a <h:selectOneCheckbox> that was bound to this foo bean. I also added > a value change listener attribute which pointed to a method on foo > bean that logged any changes. > > If I changed the value of the checkbox and submit, the change listener > detects the change (as expected.) If I change the page so that the > checkbox is disabled and repeat the experiment, the change listener > does not fire (the desired behavior.) > > It would seem this works just as expected. I haven't figured out > where in the code this is being handled but I bet the decoding is > being skipped if the component is disabled. If so, I can't see why > you would have a problem on your end. > > It doesn't seem like a javascript workaround (or a hidden input) would > be necessary. > > sean > > On Wed, 12 Jan 2005 15:59:54 -0600, Heath Borders > <[EMAIL PROTECTED]> wrote: > > According to the W3C spec, disabled inputs don't submit their value > > with the form. > > > > I guess this means that we shouldn't go out of our way to work around > > this problem because its not a problem at all! :) > > > > http://www.w3.org/TR/html4/interact/forms.html#disabled > > > > On Wed, 12 Jan 2005 15:49:31 -0600, Heath Borders > > <[EMAIL PROTECTED]> wrote: > > > Yeah, that might not be a bad idea. > > > > > > On Wed, 12 Jan 2005 16:41:00 -0500, Sean Schofield > > > <[EMAIL PROTECTED]> wrote: > > > > > I was just talking about my group's solution. For reasons you stated, > > > > > we can't have it as the general solution. > > > > > > > > Should we open a bug on this then? It would seem the problem remains > > > > unresolved ... > > > > > > > > > -Heath Borders-Wing > > > > > > > > > > -- > > > -Heath Borders-Wing > > > [EMAIL PROTECTED] > > > > > > > -- > > -Heath Borders-Wing > > [EMAIL PROTECTED] > > >

