Danny Mandel wrote:
> Hi,
>
> Thanks Jesse. My use case was within a form listener method, so as
> far as I could tell, there was no anchor parameter to be bound.
> Reading the other messages in this thread I think the
> cycle.activate(String pageName, String anchor) would work or the idea
> of returning an "Anchor" object of some sort from a listener method
> would work, too.
>
> Returning an ILink was my first thought, but I didn't see an easy way
> to pass an anchor to an ILink when it was constructed.
> What is the current supported way to render a page from a form
> listener method to a specific anchor?
When a listener return an ILink, Tapestry does a
cycle.sendRedirect(link.getAbsoluteURL())
I was thinking of an ILink decorator, so that your listener would do:
return new AnchorDecorator( previousLink, "anchor")
AnchorDecorator would delegate all methods to the enclosed ILink, all
apart from getAbsoluteURL()
This would become:
public String getAbsoluteURL() {
return getAbsoluteURL(null, null, 0, _anchor, true);
}
>
> Anyhow, many thanks to you and Andy for your consideration of this
> matter. It doesn't seem to be of the utmost importance, but it is a
> bit of a rough edge in my mind.
>
> Danny
>
> Jesse Kuhnert wrote:
>> There are ways to do this in Tapestry 4, but it seems non-intuitive
>> enough
>> already that it should probable be fixed.
>>
>> What do you think would feel most "convenient" for you?
>>
>> On 8/21/06, Danny Mandel <[EMAIL PROTECTED]> wrote:
>>>
>>> Hi all,
>>>
>>> I know that it wasn't possible (through the framework) in Tapestry 3 to
>>> return a specific page at a specific anchor from a listener method. Is
>>> this now possible in Tapestry 4? If not, does anyone have any
>>> suggestions for working around this? I've written some javascript to
>>> refresh the page location in the onload method, but it's unreliable.
>>>
>>> Thanks for any suggestions,
>>> Danny
>>>
>>> ---------------------------------------------------------------------
>>> 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]
>
>
--
Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr
Tapestry / Tacos developer
Open Source / J2EE Consulting
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]