Announcement

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

    Header Context Menu, show and hide fields scrolling off screen


    I have an issue with the Header Context Menu on ListGrids. It only happens under certain situations that I will detail out.

    The issue is with the "showing and hiding fields" list when there are more fields than will fit in the browser window. The list will have a scroll bar since the whole list is longer than the browser window.

    When we scroll down to check fields towards the bottom of the list, the scroll bar will then immediately jump back up to the top and we cannot check or uncheck those fields towards the bottom of the list.

    I have found this issue is only happening under these circumstances:
    1. Using IE9 and zoomed in (like 125%).
    2. Using IE11 in Enterprise Mode (which some of our users are using)
    3. Using IE11 or IE9 with the listgrid included in a Microsoft SharePoint via a Web Part Page Viewer

    We are using smartgwtpower-5.0p.
    From Developer Console: SmartClient Version: v10.0p_2015-02-26/PowerEdition Deployment (built 2015-02-26)

    We have this issue with any ListGrid. For example:
    ListGrid grid = new ListGrid();
    grid.setFields(
    new ListGridField("f1"),
    new ListGridField("f2"),
    new ListGridField("f3"),
    new ListGridField("f4"),
    new ListGridField("f5"),
    new ListGridField("f6"),
    new ListGridField("f7"),
    new ListGridField("f8"),
    new ListGridField("f9"),
    new ListGridField("f10"),
    new ListGridField("f11"),
    new ListGridField("f12"),
    new ListGridField("f13"),
    new ListGridField("f14"),
    new ListGridField("f15"),
    new ListGridField("f16"),
    new ListGridField("f17"),
    new ListGridField("f18"),
    new ListGridField("f19"),
    new ListGridField("f20"),
    new ListGridField("f21"),
    new ListGridField("f22"),
    new ListGridField("f23"),
    new ListGridField("f24"),
    new ListGridField("f25"),
    new ListGridField("f26"),
    new ListGridField("f27"),
    new ListGridField("f28"),
    new ListGridField("f29"),
    new ListGridField("f30"),
    new ListGridField("f31"),
    new ListGridField("f32"),
    new ListGridField("f33"),
    new ListGridField("f34"),
    new ListGridField("f35"),
    new ListGridField("f36")
    );
    grid.draw();
    Last edited by bellt; 24 Sep 2015, 09:33.

    #2
    Unfortunately, in these modes, IE has certain intractable issues.

    1. Only limited support is possible for zoomed modes in certain versions of IE -- see BrowserZoom in the docs

    2. These emulated modes have intractable issues that don't exist in either IE11 or real versions of IE8 or 9, so we support is not possible here either

    3. We're not sure what this mode would be, but it's probably the same as one of the other two.

    Sorry for the bad news, but, in these modes, IE passes certain simple tests, but has very bad bugs that prevent advanced UI from being feasible.

    Comment

    Working...
    X