[jifty-devel] Continuations and Actions

Mikko Lipasti mikko.lipasti at polarcom.fi
Thu Mar 27 07:15:46 EDT 2008


----- "Alex Vandiver" <alexmv at bestpractical.com> wrote:
> This is what, for example, Seaside would do.  Jifty doesn't do this
> by default because it would mean continuations would pile up, one for
> every page.  You *can* do this if you want, but the way we generally
> suggest is rather:
> 
>  1. 'search' page with results
>  2.   -> click link
>  2.5. -> also submit the search action with the link
>  3. 'search' page is reloaded (with results of action)
>  4.   -> continuation saved
>  5.   -> redirected to 'detail' page
>  6. 'detail' page is shown
>  7.   -> click link
>  8.   -> continuation loaded
>  9.   -> redirected to 'search' page (with results of action)
> 10. 'search' page
> 
> Does that make sense?

Yes it does. What would be the best way to do 2.5? Can I submit an action using a link, other than masquerading form submission using $button->as_link.

Perhaps serializing the action submission into GET args would work but I don't know how to do that..

- Mikko


More information about the jifty-devel mailing list