ICEfaces
  1. ICEfaces
  2. ICE-9571

ace:dataTable - Scrollable table headers collapsing after page 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: 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Chrome, Firefox
    • Assignee Priority:
      P1
    • Salesforce Case Reference:
    • Workaround Exists:
      Yes
    • Workaround Description:
      Set the nohiddencheck parameter to false

      Description

      A scrollable ace:dataTable is also set to use pagination. When the user selects a new page the header cells get collapsed to the left of the table. This is reproducible only in Firefox and Chrome, IE10 seems to work fine same with IE10 compat mode. What seems to be the main cause is the usage of the following context parameter:

          <context-param>
              <param-name>org.icefaces.ace.datatable.scroll.nohiddencheck</param-name>
              <param-value>true</param-value>
          </context-param>

        Activity

        Arran Mccullough created issue -
        Hide
        Arran Mccullough added a comment -

        Attached screen shot and test case war/source. The icefaces-ee-are and icefaces-ee-ice jars need to be added into the war file to run.

        Steps:

        • Load welcomeICEfaces.jsf
        • Change a page in the paginator to show issue.
        Show
        Arran Mccullough added a comment - Attached screen shot and test case war/source. The icefaces-ee-are and icefaces-ee-ice jars need to be added into the war file to run. Steps: Load welcomeICEfaces.jsf Change a page in the paginator to show issue.
        Arran Mccullough made changes -
        Field Original Value New Value
        Attachment Firefox-nohiddencheck-issue.jpg [ 16415 ]
        Attachment Case12323Example2.war [ 16416 ]
        Attachment Case12323Example2.zip [ 16417 ]
        Arran Mccullough made changes -
        Salesforce Case Reference 5007000000VFqrnAAD
        Ken Fyten made changes -
        Fix Version/s 3.4 [ 10770 ]
        Assignee Nils Lundquist [ nils.lundquist ]
        Assignee Priority P1 [ 10010 ]
        Hide
        Nils Lundquist added a comment -

        Revision #38042
        Committed by nils.lundquist
        Moments ago
        ICE-9571 - Added delay to all scrollable table sizing to fix Williams bug.

        Show
        Nils Lundquist added a comment - Revision #38042 Committed by nils.lundquist Moments ago ICE-9571 - Added delay to all scrollable table sizing to fix Williams bug.
        Nils Lundquist made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #38042 Mon Sep 16 14:55:56 MDT 2013 nils.lundquist ICE-9571 - Added delay to all scrollable table sizing to fix Williams bug.
        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 #38340 Wed Oct 02 15:49:33 MDT 2013 ken.fyten ICE-9571 - Lower delay to 0 millis to allow page layout to occur but minimize actual delay before recalculating column widths.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Assignee Nils Lundquist [ nils.lundquist ] Ken Fyten [ ken.fyten ]
        Ken Fyten made changes -
        Fix Version/s 4.0 [ 11382 ]
        Fix Version/s 4.0.BETA [ 10770 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #41495 Thu Jun 19 10:33:18 MDT 2014 ken.fyten ICE-9571 - Modified to force a 100 millis delay before recalculating column widths (to allow for page layout to occur) when noHiddenCheck='true'. This spares the main/typical noHiddenCheck=false scenario from being impacted by any unnecessary delays.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Hide
        Ken Fyten added a comment -

        Resolved on icefaces4/trunk: Modified to force a 100 millis delay before recalculating column widths (to allow for page layout to occur) when noHiddenCheck='true'. This spares the main/typical noHiddenCheck=false scenario from being impacted by any unnecessary delays.

        Show
        Ken Fyten added a comment - Resolved on icefaces4/trunk: Modified to force a 100 millis delay before recalculating column widths (to allow for page layout to occur) when noHiddenCheck='true'. This spares the main/typical noHiddenCheck=false scenario from being impacted by any unnecessary delays.
        Ken Fyten made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Ken Fyten
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: