Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Keyboard scrolling problems with ListGrid and Chrome

    Hi,

    We have observed various problems with using the keyboard to scroll through entries in ListGrids and TreeGrids when using Google Chrome 4.1.249.1059 (44723). We have not had a chance to reproduce cut down versions of all of the problems, but can reproduce one of them (see below). The problems encountered include:

    1. When you use the reach the bottom of the table using the down arrow, it jumps back to the top
    2. Scrolling down using the arrow key jumps to a different column
    3. When moving down one row from the top record, with plenty of room to show lots of records, the table scrolls unnecessarily
    4. Jumps to seemingly random rows in the table when moving down using the down arrow
    5. Jerky scrolling

    It seems that some of the problems are more noticeable when the grid contains lots of records. The following instructions allow you to reproduce problem 2.

    In the http://www.smartclient.com/smartgwt/showcase/#grid_datatypes_text example,
    1. Click on Washington, DC
    2. Hold down the down arrow
    3. When you get to the bottom, the edit cell jumps to the left (Indonesia)

    Something similar to problems 1 and 4 can be seen in the same example:
    1. Click on United States
    2. Hold down the down arrow until you get to the last entry (Indonesia) – you may see a bit of jumping here
    3. Hold down the up arrow – the edit cell jumps up and down

    Are you able to investigate these problems?

    Thanks for your attention,

    Andrew

    #2
    We'll take a look. Let us know if you can come up with reproducible cases for the other issues.

    Comment


      #3
      Hi Andrew,
      We've looked into this and have made some changes to our mainline codebase which appears to resolve 1, 2 and 4
      This will show up in nightly builds from this point forward.

      In the meantime, have you experimented with the 'listEndEditAction' property? It sounds like you may be looking for "stop" type behavior rather than the default "done" type behavior.
      To turn this on, call
      Code:
      someListGrid.setListEndEditAction(RowEndEditAction.STOP);
      Let us know if you can come up with reproducible cases for the other issues and we'll take a look.

      Comment


        #4
        Changes are in SVN.

        Comment

        Working...
        X