ICEfaces
  1. ICEfaces
  2. ICE-9576

ace:dataTable - Scrollable table miss-alignment after tab change

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA, EE-3.3.0.GA_P01
    • Fix Version/s: EE-3.3.0.GA_P02, 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      All
    • Assignee Priority:
      P1
    • Salesforce Case Reference:

      Description

      An ace:tabSet has two tabs. Each of these tabs contains an ace:dataTable that is set to be scrollable. The first table is rendered with the correct alignment of columns. When the second tab is displayed, the table in this tab is displayed with miss-aligned columns.

      This seems to be an issue in the EE 3.3.0 and recent releases and not an issue in the EE 3.2.0 release.

        Issue Links

          Activity

          Arran Mccullough created issue -
          Arran Mccullough made changes -
          Field Original Value New Value
          Salesforce Case Reference 5007000000VFqrnAAD
          Hide
          Arran Mccullough added a comment -

          Attached test case and source code to reproduce the issue. The icefaces-ee-x.jar files need to be added to war file to run.

          Steps:

          • Load welcomeICEfaces.jsf
          • Click on "Tab Two", table that is displayed is shown with miss aligned columns.
          Show
          Arran Mccullough added a comment - Attached test case and source code to reproduce the issue. The icefaces-ee-x.jar files need to be added to war file to run. Steps: Load welcomeICEfaces.jsf Click on "Tab Two", table that is displayed is shown with miss aligned columns.
          Arran Mccullough made changes -
          Attachment Case12323Example3.war [ 16419 ]
          Attachment Case12323Example3.zip [ 16420 ]
          Ken Fyten made changes -
          Assignee Nils Lundquist [ nils.lundquist ]
          Fix Version/s 3.4 [ 10770 ]
          Assignee Priority P1 [ 10010 ]
          Hide
          Nils Lundquist added a comment -

          Very likely the same as this issue: http://jira.icesoft.org/browse/ICE-9509

          Show
          Nils Lundquist added a comment - Very likely the same as this issue: http://jira.icesoft.org/browse/ICE-9509
          Hide
          Nils Lundquist added a comment -

          This issue doesn't effect Chrome with the most recent 3.3 JARs.

          Show
          Nils Lundquist added a comment - This issue doesn't effect Chrome with the most recent 3.3 JARs.
          Hide
          Nils Lundquist added a comment -

          This issue is constrained to FireFox.

          Show
          Nils Lundquist added a comment - This issue is constrained to FireFox.
          Hide
          Nils Lundquist added a comment -

          Fixed this FF specific error.

          Revision #37863
          Committed by nils.lundquist
          A minute ago
          ICE-9576 - Use single dynamic stylesheet in Firefox to avoid bugged unapplied styles

          Show
          Nils Lundquist added a comment - Fixed this FF specific error. Revision #37863 Committed by nils.lundquist A minute ago ICE-9576 - Use single dynamic stylesheet in Firefox to avoid bugged unapplied styles
          Nils Lundquist made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #37863 Thu Sep 12 13:57:42 MDT 2013 nils.lundquist ICE-9576 - Use single dynamic stylesheet in Firefox to avoid bugged unapplied styles
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/util/util.js
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
          Ken Fyten made changes -
          Link This issue blocks ICE-9509 [ ICE-9509 ]
          Ken Fyten made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Assignee Nils Lundquist [ nils.lundquist ] Arturo Zambrano [ artzambrano ]
          Ken Fyten made changes -
          Fix Version/s EE-3.3.0.GA_P02 [ 11371 ]
          Carmen Cristurean made changes -
          Attachment Chrome-rev38805.PNG [ 16584 ]
          Ken Fyten made changes -
          Assignee Priority P1 [ 10010 ] P3 [ 10012 ]
          Ken Fyten made changes -
          Assignee Priority P3 [ 10012 ] P1 [ 10010 ]
          Arran Mccullough made changes -
          Salesforce Case Reference 5007000000VFqrnAAD 5007000000ZCsbcAAD,5007000000VFqrnAAD
          Hide
          Arturo Zambrano added a comment -

          Committed fix to 4.0 trunk at revision 39820 and to 3.3 EE maintenance branch at revision 39821.

          As noted in the previous comment, there seems to be a change in the way that Chrome handles stylesheets in the newest versions that causes problems with dynamic rules. Using the global stylesheet in Chrome solves the problem.

          Show
          Arturo Zambrano added a comment - Committed fix to 4.0 trunk at revision 39820 and to 3.3 EE maintenance branch at revision 39821. As noted in the previous comment, there seems to be a change in the way that Chrome handles stylesheets in the newest versions that causes problems with dynamic rules. Using the global stylesheet in Chrome solves the problem.
          Arturo Zambrano made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #39820 Tue Jan 28 13:40:36 MST 2014 art.zambrano ICE-9576 change to use the global stylesheet in Chrome when applying resizeScrolling rules
          Files Changed
          Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
          Hide
          Liana Munroe added a comment - - edited

          Confirmed permanent mis-alignment issue is resolved.
          Tested attached case 12323 with icefaces ee-3.3.0 maintenance branch revision #39827. Loads properly but when switching from tab to tab the headers snap to the left, then quickly back to the proper alignment. Same issue as reported by Carmen 18/Nov/13. Tested on Tomcat 7. This issue occurs on Chrome 32, FF 26 and IE 9.

          Show
          Liana Munroe added a comment - - edited Confirmed permanent mis-alignment issue is resolved. Tested attached case 12323 with icefaces ee-3.3.0 maintenance branch revision #39827. Loads properly but when switching from tab to tab the headers snap to the left, then quickly back to the proper alignment. Same issue as reported by Carmen 18/Nov/13. Tested on Tomcat 7. This issue occurs on Chrome 32, FF 26 and IE 9.
          Judy Guglielmin made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Ken Fyten made changes -
          Fix Version/s 4.0 [ 11382 ]
          Fix Version/s 4.0.BETA [ 10770 ]
          Arturo Zambrano made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Arturo Zambrano
              Reporter:
              Arran Mccullough
            • Votes:
              1 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: