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

          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.
          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
          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.
          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.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: