You know, you are a wicket god :) Thanks and have a nice day! 2012/9/26 Martin Grigorov <[email protected]>
> On Wed, Sep 26, 2012 at 2:31 PM, Dmitriy Neretin > <[email protected]> wrote: > > Thank You! > > > > Well I have the second case. What I don't really understand is how to get > > the '#anchor'? > > > > I defined on the Page1 an anchor (Wicket Label with markupid). On the > Page2 > > I define the BookmarkablePageLink with overriden getURL Method where I > > return "#anchor" + super.getURL(). > > This should be: super.getURL() + "#anchor"; > > The value of 'anchor' can be : > 1) passed as request parameter to Page2 (setResponsePage(Page2.class, > paramsWithTheAnchor) > 2) passed as a pure object to Page2 (setResponsePage(new > Page2(label.getMarkupId()))) > 3) a predefined value > in Page1.java: label.setMarkupId(Constants.ANCHOR_VALUE) > in Page2: super.getURL() + "#" + Constants.ANCHOR_VALUE; > > > > > My problem is that I don't understand how to "translate" my anchor-label > > from the page1 into "#anchor" to append it to the CharSequence! > > > > Regards, Dmitriy > > > > 2012/9/26 Martin Grigorov <[email protected]> > > > >> Hi, > >> > >> Case 1) both the link and the anchor are in the same page (Page1) > >> To be able to use Link#setAnchor(Component) you need to use a Label > >> component for the anchor and pass it to link: link.setAnchor(label) > >> > >> Case 2) the link is in Page1 and the anchor in is Page2 > >> Use a BookmarkablePageLink and override its #getURL() method and just > >> append '#anchor' to the returned url from super.getURL(); > >> > >> On Wed, Sep 26, 2012 at 11:18 AM, Dmitriy Neretin > >> <[email protected]> wrote: > >> > Hi Folks, > >> > > >> > I don't really unterstand how to do it. > >> > > >> > I have two Wicket Pages: Page1 and Page2 > >> > > >> > On the Page1 I define the Label, wich will be contain the anchor > "id". So > >> > now I want to define a link on the Page1, wich will get > >> > setResponsePage(Page1) but I also want that the user will be > forwarded to > >> > the anchor on the Page1! > >> > > >> > What I don't understand ist how to do it in a right way :)? hot to set > >> > link.setAnchor(anchorComponentFromThePage1)??? > >> > > >> > Thank You! > >> > >> > >> > >> -- > >> Martin Grigorov > >> jWeekend > >> Training, Consulting, Development > >> http://jWeekend.com > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > > > -- > Martin Grigorov > jWeekend > Training, Consulting, Development > http://jWeekend.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
