ICEfaces
  1. ICEfaces
  2. ICE-11385

ace:dataTable, body and header columns not realigning on very large tables

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 4.2, EE-3.3.0.GA_P05
    • Fix Version/s: None
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Any

      Description

      Body and header columns don't seem to realign right away on scrollable ace:dataTable's that have a large number of columns, after sort and filter requests.

        Activity

        Hide
        Arturo Zambrano added a comment -

        Calling resizeScrolling() after a sort or filtering request didn't work. I tried other tricks, but the issues still happen. It's seems like the columns aren't really misaligned but simply the scrollbar suddenly changes to the middle after the request. I'll keep trying other things.

        Show
        Arturo Zambrano added a comment - Calling resizeScrolling() after a sort or filtering request didn't work. I tried other tricks, but the issues still happen. It's seems like the columns aren't really misaligned but simply the scrollbar suddenly changes to the middle after the request. I'll keep trying other things.
        Hide
        Arturo Zambrano added a comment -

        r52272: added code to communicate to the server the horizontal scrolling position of the scrollable body on sort and filter requests; added dynamic Javascript to restore the position of the horizontal scroll bar after the update is applied on the page

        Committed this fix to http://dev.icesoft.com/svn/ossrepo/icefaces-ee/patches/icefaces-ee-3.3.0.GA_P05-FedexGSS

        For unknown reasons, in all major browsers, when dealing with a very large table that gets dynamically updated, if the horizontal scroll position was near the right edge (more less within the last 25% of the width), the scroll bar handle is repositioned to somewhere around the middle of the scrollbar, making body and header columns appear misaligned until the scrollbar handle is moved. This fix restores the original position of the scrollbar handle in the horizontal scrollbar on sort and filter requests.

        Show
        Arturo Zambrano added a comment - r52272: added code to communicate to the server the horizontal scrolling position of the scrollable body on sort and filter requests; added dynamic Javascript to restore the position of the horizontal scroll bar after the update is applied on the page Committed this fix to http://dev.icesoft.com/svn/ossrepo/icefaces-ee/patches/icefaces-ee-3.3.0.GA_P05-FedexGSS For unknown reasons, in all major browsers, when dealing with a very large table that gets dynamically updated, if the horizontal scroll position was near the right edge (more less within the last 25% of the width), the scroll bar handle is repositioned to somewhere around the middle of the scrollbar, making body and header columns appear misaligned until the scrollbar handle is moved. This fix restores the original position of the scrollbar handle in the horizontal scrollbar on sort and filter requests.

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Arturo Zambrano
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: