Thank you. Now I use onclick event of SUBMIT to do this (onsubmit property of form is cleaned by tapestry, so it cannot be used).
2006/2/9, Andreas Andreou <[EMAIL PROTECTED]>: > Since the select is disabled, its value isn't submitted - hence the problem. > You can try re-enabling the select, just before the actual submit (i.e. in > onsubmit of the form) > > Yuri Plakosh wrote: > > >I use PropertySelection component. In some cases my web application > >require to make SELECT(list box) disabled using javascript. When it is > >disabled and I submit data from form to server an error occurs. > >I investigated Tapestry error page and found that browser has not sent > >parameter for disabled SELECT element. > > > >Tapestry error message is: null > > > >Stack Trace: > > > > * java.lang.Integer.parseInt(Integer.java:415) > > * java.lang.Integer.parseInt(Integer.java:497) > > * > > org.apache.tapestry.form.StringPropertySelectionModel.translateValue(StringPropertySelectionModel.java:78) > > * > > org.apache.tapestry.form.PropertySelection.rewindFormComponent(PropertySelection.java:118) > > * > > org.apache.tapestry.form.AbstractFormComponent.renderComponent(AbstractFormComponent.java:115) > > * > > org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617) > > * > > org.apache.tapestry.form.FormSupportImpl.prerenderField(FormSupportImpl.java:706) > > * org.apache.tapestry.form.Form.prerenderField(Form.java:414) > > * > > org.apache.tapestry.valid.FieldLabel.renderComponent(FieldLabel.java:52) > > * > > org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617) > > * > > org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:434) > > * > > org.apache.tapestry.form.FormSupportImpl.rewind(FormSupportImpl.java:564) > > * org.apache.tapestry.form.Form.renderComponent(Form.java:226) > > * > > org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617) > > * org.apache.tapestry.form.Form.rewind(Form.java:327) > > * > > org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:439) > > * org.apache.tapestry.form.Form.trigger(Form.java:338) > > * > > org.apache.tapestry.engine.DirectService.triggerComponent(DirectService.java:146) > > * > > org.apache.tapestry.engine.DirectService.service(DirectService.java:132) > > * $IEngineService_1094ed60519.service($IEngineService_1094ed60519.java) > > * > > org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:66) > > * > > org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248) > > * > > org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60) > > * > > $WebRequestServicer_1094ed604f7.service($WebRequestServicer_1094ed604f7.java) > > * > > $WebRequestServicer_1094ed604f3.service($WebRequestServicer_1094ed604f3.java) > > * > > org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56) > > * > > $ServletRequestServicer_1094ed604d7.service($ServletRequestServicer_1094ed604d7.java) > > * > > org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55) > > * > > $ServletRequestServicerFilter_1094ed604d3.service($ServletRequestServicerFilter_1094ed604d3.java) > > * > > $ServletRequestServicer_1094ed604d9.service($ServletRequestServicer_1094ed604d9.java) > > * > > org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52) > > * > > $ServletRequestServicerFilter_1094ed604d1.service($ServletRequestServicerFilter_1094ed604d1.java) > > * > > $ServletRequestServicer_1094ed604d9.service($ServletRequestServicer_1094ed604d9.java) > > * > > org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53) > > * > > $ServletRequestServicerFilter_1094ed604d5.service($ServletRequestServicerFilter_1094ed604d5.java) > > * > > $ServletRequestServicer_1094ed604d9.service($ServletRequestServicer_1094ed604d9.java) > > * > > $ServletRequestServicer_1094ed604cb.service($ServletRequestServicer_1094ed604cb.java) > > * > > org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123) > > * > > org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:168) > > * javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > * javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > > * > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > > * > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > > * > > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81) > > * > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > > * > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > > * > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > > * > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > > * > > org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39) > > * > > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153) > > * > > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59) > > * > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > > * > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > > * > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > > * > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > > * > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) > > * > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744) > > * > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > > * > > org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) > > * java.lang.Thread.run(Thread.java:595) > > > >-- > >Best Regards, > >Yuri Plakosh > > > >--------------------------------------------------------------------- > >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] > > -- Best Regards, Yuri Plakosh --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]