ICEfaces
  1. ICEfaces
  2. ICE-8351

ace:dataTable right most header column contents get cutt off in IE9

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 3.1.0.RC1, 3.1
    • Fix Version/s: 3.1
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 3.1.0 BETA2 - 06282012
    • Assignee Priority:
      P2

      Description

      When displaying a scrollable ace:dataTable in a larger monitor and in IE9 (IE9 Mode not Compat Mode) the right most column contents get cut off.

        Activity

        Hide
        Arran Mccullough added a comment -

        Attached screen shot and test case that shows this issue.

        Show
        Arran Mccullough added a comment - Attached screen shot and test case that shows this issue.
        Hide
        Nils Lundquist added a comment -

        This issue stems from timing problem with IE9 returning out of sync information regarding the scroll bar presence during the JS column sizing process.

        The issue doesn't occur if the window is maximized to the large size because the information returned in the JS is not changing while the resizing code is running. Similarly "jiggling" the window may often correct the error because the resize done "on jiggle" may not have out of sync information.

        This issue may be ameliorated by a larger timeout between resize events and the JS, if that is not the case, a more complicated hack to specifically detect this failure and correct it would be required.

        If this bugged appearance is constrained to an occasional browser-specific issue, it may not be worth the added complexity and increased resize running time.

        Show
        Nils Lundquist added a comment - This issue stems from timing problem with IE9 returning out of sync information regarding the scroll bar presence during the JS column sizing process. The issue doesn't occur if the window is maximized to the large size because the information returned in the JS is not changing while the resizing code is running. Similarly "jiggling" the window may often correct the error because the resize done "on jiggle" may not have out of sync information. This issue may be ameliorated by a larger timeout between resize events and the JS, if that is not the case, a more complicated hack to specifically detect this failure and correct it would be required. If this bugged appearance is constrained to an occasional browser-specific issue, it may not be worth the added complexity and increased resize running time.
        Hide
        Nils Lundquist added a comment - - edited

        Out of sync info was really just bugged by inclusion of horizontal scrollability checks.

        Revision #29951
        Committed by nils.lundquist
        Moments ago
        ICE-8351 - Resolved bug caused by inclusion of horizontal scrolling included in scrollability checks.

        Show
        Nils Lundquist added a comment - - edited Out of sync info was really just bugged by inclusion of horizontal scrollability checks. Revision #29951 Committed by nils.lundquist Moments ago ICE-8351 - Resolved bug caused by inclusion of horizontal scrolling included in scrollability checks.
        Hide
        Nils Lundquist added a comment -

        Move to maintenance.

        Show
        Nils Lundquist added a comment - Move to maintenance.
        Hide
        Nils Lundquist added a comment -

        Revision #29984
        Committed by nils.lundquist
        4 minutes ago
        ICE-8351 - Resolved bug caused by inclusion of horizontal scrolling included in scrollability checks.

        Show
        Nils Lundquist added a comment - Revision #29984 Committed by nils.lundquist 4 minutes ago ICE-8351 - Resolved bug caused by inclusion of horizontal scrolling included in scrollability checks.

          People

          • Assignee:
            Nils Lundquist
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: