ICEfaces
  1. ICEfaces
  2. ICE-7870

Columns become misaligned when displayed in an ace:dialog

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.0.0.BETA
    • Fix Version/s: 3.0.1, EE-3.0.0.GA
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces EE 3.0 Beta 03062012, Firefox
    • Workaround Exists:
      Yes
    • Workaround Description:
      Set a fixed width for the ace:dialog

      Description

      A scrollable ace:dataTable is used in an ace:dialog. On the initial rendering of the dialog the table is not shown and the width is fairly small. Upon populating the table through a button click, the dialog is resized to accommodate for the extra content.

      The resizing of the dialog seems to affect the scrollable dataTable calculations causing the header and body columns to be mis aligned. This also only seems to be an issue in Firefox browser.

        Activity

        Arran Mccullough created issue -
        Arran Mccullough made changes -
        Field Original Value New Value
        Salesforce Case [5007000000JMQUL]
        Hide
        Arran Mccullough added a comment -

        Attached test case that shows issue. The dialogTableTest.jsf will show the issue.
        Steps:

        • Load app in Firefox
        • Click on Open button
        • Click on populate button in dialog
        • Table will be displayed with misaligned columns.
        Show
        Arran Mccullough added a comment - Attached test case that shows issue. The dialogTableTest.jsf will show the issue. Steps: Load app in Firefox Click on Open button Click on populate button in dialog Table will be displayed with misaligned columns.
        Arran Mccullough made changes -
        Attachment Case10648Example.zip [ 14155 ]
        Attachment Case10648Example.war [ 14156 ]
        Arran Mccullough made changes -
        Assignee Nils Lundquist [ nils.lundquist ]
        Ken Fyten made changes -
        Fix Version/s EE-3.0.0.GA [ 10262 ]
        Fix Version/s 3.0.1 [ 10282 ]
        Assignee Priority P1
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #28249 Fri Mar 09 12:51:55 MST 2012 nils.lundquist ICE-7870 - Disabled in FF, JS returning datatable to fixed layout after auto sizing is completed. FF fixed layout mode appears to have a bug in calculating its width, giving behaviour distinct from IE8+ & Webkit. Layout fixed not doesn't appear required for FF as its table layout algorithm respects td inner div widths strictly.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #28250 Fri Mar 09 12:54:21 MST 2012 nils.lundquist ICE-7870 - Disabled in FF, JS returning datatable to fixed layout after auto sizing.
        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 -

        ICE-7870 - Disabled in FF, JS returning datatable to fixed layout after auto sizing is completed. FF fixed layout mode appears to have a bug in calculating its width, giving behaviour distinct from IE8+ & Webkit. Layout fixed not doesn't appear required for FF as its table layout algorithm respects td inner div widths strictly.

        Show
        Nils Lundquist added a comment - ICE-7870 - Disabled in FF, JS returning datatable to fixed layout after auto sizing is completed. FF fixed layout mode appears to have a bug in calculating its width, giving behaviour distinct from IE8+ & Webkit. Layout fixed not doesn't appear required for FF as its table layout algorithm respects td inner div widths strictly.
        Nils Lundquist made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #28273 Fri Mar 09 17:48:30 MST 2012 nils.lundquist ICE-7870 - Disabled in FF, JS returning datatable to fixed layout after auto sizing is completed.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P1

          People

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

            Dates

            • Created:
              Updated:
              Resolved: