i have set a breakpoint on modalWindow.close(target) ,, it reached ,but modalWindow still could not be closed ,............is there any other suggestion?
2010/6/18 <aaron.w...@oocl.com> > Hi, > > Not sure if there is any kind of exception thrown within your code, if any > other than UnsupportedEncodingException, the modalWindow.close(target) is > not reachable. > You can try to place it into the final block. > > Best Regards, > Aaron Wang > OLL DCS - OCHL/ZHA > *(86-756)3396170 *aaron.w...@oocl.com > > > -----Original Message----- > From: 蔡茂昌 [mailto:caimaochang.c...@gmail.com] > Sent: Thursday, June 17, 2010 3:24 PM > To: users@wicket.apache.org > Subject: modalWindow can not be closed > > there is some error in the last email i send, here is real code > > AjaxButton saveBtn = new AjaxButton("save") { > @Override > protected void onSubmit(AjaxRequestTarget target, Form<?> form) { > > List<People> list3 = > peopleService.fetchBySearchCondition(searchCondition); > List<PeopleForExport> resultList = doTransLate(list3); > File file = peopleService.exportExcelFile(resultList,formModel); > IResourceStream is = new FileResourceStream(file); > try { > if (((WebRequest) getRequest()).getHttpServletRequest() > .getHeader("User-Agent").toLowerCase().indexOf( > "firefox") > 0) { > getRequestCycle() > .setRequestTarget( > new ResourceStreamRequestTarget(is) > .setFileName(new String(file > .getName().getBytes( > "UTF-8"), > "ISO8859_1"))); > } else { > getRequestCycle().setRequestTarget( > new ResourceStreamRequestTarget(is) > .setFileName(URLEncoder.encode( > file.getName(), "UTF-8") > .replace("+", "%20"))); > } > } catch (UnsupportedEncodingException e) { > e.printStackTrace(); > } > modalWindow.close(target); > } > @Override > protected void onError(AjaxRequestTarget target, Form<?> form) { > target.addComponent(feedbackPanel); > } > }; > form.add(saveBtn); > > thanks > > --jans > > IMPORTANT NOTICE > Email from OOCL is confidential and may be legally privileged. If it is > not > intended for you, please delete it immediately unread. The internet > cannot guarantee that this communication is free of viruses, interception > or interference and anyone who communicates with us by email is taken > to accept the risks in doing so. Without limitation, OOCL and its > affiliates > accept no liability whatsoever and howsoever arising in connection with > the use of this email. Under no circumstances shall this email constitute > a binding agreement to carry or for provision of carriage services by OOCL, > which is subject to the availability of carrier's equipment and vessels and > the terms and conditions of OOCL's standard bill of lading which is also > available at http://www.oocl.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >