General Interface

Matrix scrollbar bug

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: 3 - Major 3 - Major
  • Resolution: Unresolved
  • Affects Version/s: 3.9.0
  • Fix Version/s: None
  • Component/s: Framework Classes
  • Browser:
    All
  • Operating System:
    All
  • Package:
    Build, Source
  • Labels:
  • Description:
    Hide
    Let's have horizontal scrollbar in our matrix (more columns, than it's possible to show) and horizontal scrollbar is not in the 0 position (left position). Matrix mode is different than Matrix.PAGING_PAGED. Once the sort on any column is required, the horizonatl scrollbar is moved back to 0 position. It's very annoyning for our users.

    I've found a fix, which works for mer, however could be totally wrong ;-). Pls consider it from wider perspective (could be also fixed in 3.9.1).

    --- jsx.js 2011-09-23 16:26:47.525000000 +0200
    +++ jsx.js.new 2011-12-05 13:00:15.670498500 +0100
    @@ -47521,7 +47521,7 @@
           var intDiff = objViewPane.offsetWidth - objViewPane.parentNode.parentNode.offsetWidth;
           var intLeft = this.getScrollLeft();
           if(intLeft > intDiff)
    - this.setScrollLeft(intDiff);
    + this.setScrollLeft(intLeft);
         }
     
         //call method to hide the corner graphic if scrollers aren't visible
    @@ -49165,4 +49165,4 @@
       };
     
     
    -});
    \ No newline at end of file
    +}

    Thanks Milan
    Show
    Let's have horizontal scrollbar in our matrix (more columns, than it's possible to show) and horizontal scrollbar is not in the 0 position (left position). Matrix mode is different than Matrix.PAGING_PAGED. Once the sort on any column is required, the horizonatl scrollbar is moved back to 0 position. It's very annoyning for our users. I've found a fix, which works for mer, however could be totally wrong ;-). Pls consider it from wider perspective (could be also fixed in 3.9.1). --- jsx.js 2011-09-23 16:26:47.525000000 +0200 +++ jsx.js.new 2011-12-05 13:00:15.670498500 +0100 @@ -47521,7 +47521,7 @@        var intDiff = objViewPane.offsetWidth - objViewPane.parentNode.parentNode.offsetWidth;        var intLeft = this.getScrollLeft();        if(intLeft > intDiff) - this.setScrollLeft(intDiff); + this.setScrollLeft(intLeft);      }        //call method to hide the corner graphic if scrollers aren't visible @@ -49165,4 +49165,4 @@    };     -}); \ No newline at end of file +} Thanks Milan

Activity

Hide
Darren Hwang added a comment - 07/Dec/11 5:17 PM
I can't reproduce this in 3.9.1
Show
Darren Hwang added a comment - 07/Dec/11 5:17 PM I can't reproduce this in 3.9.1

People

Dates

  • Created:
    05/Dec/11 4:01 AM
    Updated:
    07/Dec/11 5:17 PM