fixed in trunk for 1.4, i will fix in 1.3.x later today when i can get to my desktop.
https://issues.apache.org/jira/browse/WICKET-1548 -igor On Thu, Apr 17, 2008 at 3:54 AM, Maurice Marrink <[EMAIL PROTECTED]> wrote: > PaginNavigation is not setup properly for extending, we are aware of > this and probably will fix it in wicket 1.5. in the meantime you could > try and copy paste the classes into your own project and then modify > them. > > Maurice > > > > On Thu, Apr 17, 2008 at 12:14 PM, John Patterson <[EMAIL PROTECTED]> wrote: > > > > > > > > John Patterson wrote: > > > > > > Hi, > > > > > > I am extending the PagingNavigatation and need to access some member > > > variables to create my page links. Because these links are created in > > > PagingNavigatation's constructor me subclasses newPagingNavigationLink() > > > method is called before my subclasses member variables are initialised. > I > > > realised that this situation must occur quite often when extending any > > > class that allows subclasses to provide or override any components. > > > > > > Does anyone have a nice workaround? > > > > > > It seems to me that creating the pages component tree in some kind of > > > initialisation step would make classes easier to extend. Or is there > > > already a method that should be used to do this? > > > > > > Thanks, > > > > > > John > > > > > > > Just to be a bit clearer > > > > class MySubclass extends WicketBaseclass > > { > > MyDomainObject _parameter; > > MySubclass(String id, MyDomainObject parameter) > > { > > super(id); > > _parameter = parameter; > > } > > > > @Override > > protected Component overrideToCreateCustomComponent() > > { > > return new MyCustomisedCompopnent(_parameter.getSomething()); > > } > > } > > > > So _parameter will always be null when overrideToCreateCustomComponent() > is > > called from the base class > > -- > > View this message in context: > http://www.nabble.com/Alternative-method-to-initialise-page-tp16742636p16742891.html > > > > > > Sent from the Wicket - User mailing list archive at Nabble.com. > > > > > > --------------------------------------------------------------------- > > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
