Hi... Sorry for that.. I will try again with example...
I have 2 classes. "DataPresentation" with the PageLink und the class "UpdatePage" extends WebPage. It is a problem similar to the linkomatic example of wicket, where a popup is create by BookmarkablePagelink, But i has to fire an onsubmit function before loading popup. Extract from DataPresentation.html: <form wicket:id="dateSelectForm" onSubmit="selectAll()"> ... all the stuff of formular ... <div class="bottomLine"> <input wicket:id="submitButton" type="submit" value="Weiter" style="width:200px;" /> </div> </form> Extract from DataPresentation.java: .... // Add the submit button // this was the old version //add(new Button("submitButton")); //POPUP // new way to solve the problem with popup PopupSettings popupSettings = new PopupSettings(PageMap.forName("popuppagemap"), PopupSettings.SCROLLBARS | PopupSettings.RESIZABLE ).setHeight( 768).setWidth(1024); // Popup example BookmarkablePageLink BPLink = new BookmarkablePageLink("submitButton", UpdatePage.class) { public void onClick() { } }; BPLink.setPopupSettings(popupSettings); add(BPLink); // for the old version with simple Button public void onSubmit() { // Make a FilterSettings object and add the lists of selected filters // all filters will be added in HashMap ( filterMap ) of FilterSettingsInstance "settings" FilterSettings settings = new FilterSettings(); addFilterList(FilterSettings.FilterType.host, hostFilters, settings); addFilterList(FilterSettings.FilterType.domain, domainFilters, settings); addFilterList(FilterSettings.FilterType.service, serviceFilters, settings); addFilterList(FilterSettings.FilterType.process, processFilters, settings); // Set the grouping type // takes grouping from html and cast and save the model in groupingType of settings settings.setGroupingType((FilterSettings.FilterType) get("grouping").getModelObject()); // Update PointOfView by Model PointOfView.setPointOfView( (PointOfView.POVType) get("poviews").getModelObject() ); // Set Memory Memory.setPage(this.findPage()); Memory.setSelViews( selectedViews ); Memory.setTFrame( timeFrame ); Memory.setFSettings( settings ); // For all selected views for(Iterator it = selectedViews.iterator(); it.hasNext(); ) { TimeSeriesSet numberOfCallsValues = null; switch((ViewType)it.next()) { // Number of calls case numberOfCalls: // Read the "number of calls" values from the database if (numberOfCallsValues == null) { numberOfCallsValues = readNumberOfCalls(timeFrame, settings); Memory.setCallValues( numberOfCallsValues ); } break; // Call duration case durationOfCalls: // Read the "average duration" values from the database if (numberOfCallsValues == null) { numberOfCallsValues = readAvgDuration(timeFrame, settings); Memory.setDurValues( numberOfCallsValues ); } break; } // switch } // for // Set the next page setResponsePage(UpdatePage.update()); } ... So the onClick()-function is still used for this PageLink... But before open the popup with "UpdatePage" I has to fire the onSubmit function. Can i overload the onClick-function or how does it work??? Thanks in advance Gordon Borst ------------------------------------------------------------------------------------- -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Eelco Hillenius Gesendet: Mittwoch, 7. Februar 2007 05:39 An: wicket-user@lists.sourceforge.net Betreff: Re: [Wicket-user] Problem: BookmarkablePageLink does not fireonSubmit... I'm afraid I don't understand your problem... Could you explain with some example code maybe? Or something in a quickstart? Eelco On 2/6/07, Borst, Gordon <[EMAIL PROTECTED]> wrote: > > > > Good Morning, > > In a project I tried to create an interface with two html-pages. > > The first page is a form with a final submit button... The > onsubmit()-function works fine and all datas are updated fine by their > models. > > This was so when the second page, so called presentation page was > loaded in the same window. > > Now i tried to add a BookmarkablePageLink, and excluded all statements > to build the new page in on UpdatePage-Class which will be called. > > This new Page in the Popup ( so also the presentation page ) has only > the default dataset and not the selected date because no onsubmit() > will by called > > When firing the SubmitButton. > > Why is this so? How do i manage this or is there any other way to call > a new page with wicket?? > > Thanks for any kind of help > > _______________________________________ > > Mit freundlichen Grüßen > > Gordon Borst > T-Systems GEI GmbH > > Industry Business Unit Telecommunications > Solution & Service Center Billing > Billing EAI ( G 118 ) > > Hausadresse: Pascalstraße 51, 52076 Aachen > Postanschrift : Postfach 500 144, 52085 Aachen > Telefon: +49 (2408) 943 - 18 77 > Email: [EMAIL PROTECTED] > > ---------------------------------------------------------------------- > --- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier. > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user