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().

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]
>
>

Reply via email to