>Maybe it's possible that you disable your select only clientside? >If you do so there won't be any problems if you later on enable it again. . >Andy
Thanks Andy: like I said >> Thanks in advance for your ideas, I have resorted to adding a little >> javascript that sets it so on load but that is a bit of hack for some fairly >> simple functionality. Seems like the only way. Boo. So I have to use the RenderSupport and get the client Id using the tapestry tricks and inject the component and write a fair bit of code just to side step a pretty bizarre and unexplained feature. Sure, it is possible and it works. But the question still stands....why? Russell Russell Brown schrieb: > Hi, > I am using a T5 select component. When the form renders I wish the select to > be disabled so I use disabled="true" parameter. However, some javascript > causes the field to become enabled. If this happens however the value > selected does not get sent into the property of the component. I am assuming > this is thanks to the "feature" decribed here > http://tapestry.apache.org/tapestry5/tapestry-core/ref/org/apache/tapestry5/corelib/components/Select.html > thussly : > > "If true, then the field will render out with a disabled attribute (to turn > off client-side behavior). Further, a disabled field ignores any value in the > request when the form is submitted. " > > So how to set the select value to disabled initially but not make it stay > that way for ever? > > Thanks in advance for your ideas, I have resorted to adding a little > javascript that sets it so on load but that is a bit of hack for some fairly > simple functionality. > > Any reason WHY "Further, a disabled field ignores any value in the request > when the form is submitted." this seems to offer zero advantage and loads of > problems > > Cheers > > Russell --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]