Announcement

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

    ListGrid rollOverCanvas snaps to wrong place with frozenFields

    Version: v8.3p_2012-11-21/PowerEdition Deployment

    Browsers: Chrome on OSX, IE8 on XPsp3

    Problem: If you have frozen fields and a rollOverCanvas and the ListGrid has horizontal scrolling and you have scrolled horizontally, the rollOver controls don't appear in the expected position.

    The expected position for "TR" would be the right-hand edge of the ListGrid, next to the vertical scrollbar.

    To re-create open:

    http://smartclient.com/#_Grids_Appearance_RollOver.Controls

    In a console type:

    countryList.freezeField("countryCode");

    Take note of where the rollover controls appear when you rollover the rows.

    Then using the mouse, re-size the Continent field some distance to the right so that horizontal scrollbars are introduced.

    Now scroll all the way to the right using the newly appeared scrollbar.

    Now take note of where the rollover controls are. See attached picture.

    Similarly, you can explore the unexpected behaviour by re-sizing other fields, too.

    It seems that the rollover controls always appear a fixed 'row width' away relative to the un-scrolled record. As you scroll, they therefore progressively move horizontally leftwards across the screen.
    Attached Files

    #2
    Without freezing the field, the rollover controls always appear where I would expect them, even if fields are re-sized to introduce horizontal scrolling.

    Comment

    Working...
    X