You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by John <jo...@quivinco.com> on 2013/11/14 01:46:05 UTC
zone containing a scrollable element
I have a zone that contains a scrollable div with a long list of links inside it. After the users scrolls down the list and picks one of the actionlinks at the bottom, the zone refresh moves the view back to the top so the user can't see what they picked.
Is there a way to ensure that the scrollbar retains is original position?
John
Re: zone containing a scrollable element
Posted by John <jo...@quivinco.com>.
All I did was create a zone within the parent container and update that, works fine and saved me from a wasteful outer rerendering.
John
----- Original Message -----
From: Chris Mylonas
To: Tapestry users
Sent: Thursday, November 14, 2013 7:01 AM
Subject: Re: zone containing a scrollable element
Hi John,
I had a similar update zone problem with the tree element, but because of
my left hand tree, right hand update got around it by vertical-align in css
for the tree side.
If you are using jquery, the scrollTop might help.
http://stackoverflow.com/questions/14886038/get-scroll-position-using-jquery
or maybe set anchor points in the page and toggle a variable in your page
class as they are scrolled past?
i.e. section1, section2, section3
or perhaps there's some sort of disable zone update that can be applied.
interesting problem...
chris
On Thu, Nov 14, 2013 at 11:46 AM, John <jo...@quivinco.com> wrote:
> I have a zone that contains a scrollable div with a long list of links
> inside it. After the users scrolls down the list and picks one of the
> actionlinks at the bottom, the zone refresh moves the view back to the top
> so the user can't see what they picked.
>
> Is there a way to ensure that the scrollbar retains is original position?
>
> John
Re: zone containing a scrollable element
Posted by Chris Mylonas <ch...@opencsta.org>.
Hi John,
I had a similar update zone problem with the tree element, but because of
my left hand tree, right hand update got around it by vertical-align in css
for the tree side.
If you are using jquery, the scrollTop might help.
http://stackoverflow.com/questions/14886038/get-scroll-position-using-jquery
or maybe set anchor points in the page and toggle a variable in your page
class as they are scrolled past?
i.e. section1, section2, section3
or perhaps there's some sort of disable zone update that can be applied.
interesting problem...
chris
On Thu, Nov 14, 2013 at 11:46 AM, John <jo...@quivinco.com> wrote:
> I have a zone that contains a scrollable div with a long list of links
> inside it. After the users scrolls down the list and picks one of the
> actionlinks at the bottom, the zone refresh moves the view back to the top
> so the user can't see what they picked.
>
> Is there a way to ensure that the scrollbar retains is original position?
>
> John