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

        Arran Mccullough created issue -
        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.
        Arran Mccullough made changes -
        Field Original Value New Value
        Attachment IE9-column-cutt-off.jpg [ 14676 ]
        Attachment Case11428Example.zip [ 14677 ]
        Attachment Case11428Example.war [ 14678 ]
        Arran Mccullough made changes -
        Salesforce Case [5007000000NGDcv]
        Arran Mccullough made changes -
        Summary ace:dataTable right most column contents get cutt off in IE9 ace:dataTable right most header column contents get cutt off in IE9
        Ken Fyten made changes -
        Fix Version/s 3.1 [ 10312 ]
        Assignee Priority P2
        Assignee Nils Lundquist [ nils.lundquist ]
        Priority Major [ 3 ] Minor [ 4 ]
        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.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29951 Thu Jul 12 11:53:42 MDT 2012 nils.lundquist ICE-8351 - Resolved bug caused by inclusion of horizontal scrolling included in scrollability checks.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        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.
        Nils Lundquist made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Nils Lundquist added a comment -

        Move to maintenance.

        Show
        Nils Lundquist added a comment - Move to maintenance.
        Nils Lundquist made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29984 Mon Jul 16 10:21:40 MDT 2012 nils.lundquist ICE-8351 - Resolved bug caused by inclusion of horizontal scrolling included in scrollability checks.
        Files Changed
        Commit graph MODIFY /icefaces3/branches/icefaces-3.0.x-maintenance/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        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.
        Nils Lundquist made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: