ICEfaces
  1. ICEfaces
  2. ICE-8025

ace:DataTable - Centre Paginator controls within visible dataTable region on page to avoid scrolling it off screen (horiz. scrolling)

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 3.0.1, EE-3.0.0.GA
    • Fix Version/s: 3.1.0.BETA1, 3.1, EE-3.0.0.GA_P01
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 3.0.1, ICEfaces EE 3.0 GA
    • Assignee Priority:
      P1

      Description

      Prevously the data table and paginator were in separate divs. Now they are in the same one so when the table is scrolled horizontally so is the paginator. We cannot have the paginator moving across the screen. It should be in a fixed location.
      Need to add the ability to an ace:dataTable to scroll though columns horizontally and keep the paginator in place.
      1. compatPagePersistingScrollableTable.xhtml
        5 kB
        Nils Lundquist
      2. Data Table Fix.doc
        481 kB
        Evgheni Sadovoi
      3. pagePersistingScrollableTable.xhtml
        4 kB
        Nils Lundquist

        Issue Links

          Activity

          Evgheni Sadovoi created issue -
          Evgheni Sadovoi made changes -
          Field Original Value New Value
          Assignee Ken Fyten [ ken.fyten ]
          Evgheni Sadovoi made changes -
          Salesforce Case [5007000000LHWqv]
          Ken Fyten made changes -
          Summary ace:DataTable Paginator Scrolling with Columns ace:DataTable - Centre Paginator controls within visible dataTable region on page to avoid scrolling it off screen (horiz. scrolling)
          Issue Type New Feature [ 2 ] Improvement [ 4 ]
          Fix Version/s 3.1 [ 10312 ]
          Assignee Priority P3
          Assignee Ken Fyten [ ken.fyten ] Nils Lundquist [ nils.lundquist ]
          Priority Major [ 3 ] Minor [ 4 ]
          Hide
          Evgheni Sadovoi added a comment -

          Attached a file which describes why suggested workarounds won't work.

          Show
          Evgheni Sadovoi added a comment - Attached a file which describes why suggested workarounds won't work.
          Evgheni Sadovoi made changes -
          Attachment Data Table Fix.doc [ 14340 ]
          Hide
          Ken Fyten added a comment -

          Plan is to add a new DIV around the Table region so it can be styled by the application to add overflow: auto scrolling that will only scroll the table region and not the paginator controls.

          Show
          Ken Fyten added a comment - Plan is to add a new DIV around the Table region so it can be styled by the application to add overflow: auto scrolling that will only scroll the table region and not the paginator controls.
          Ken Fyten made changes -
          Fix Version/s EE-3.0.0.GA_P01 [ 10327 ]
          Assignee Priority P3 P1
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #28865 Fri Apr 27 13:06:20 MDT 2012 nils.lundquist ICE-8025 - Added div to enable app level scrolling config.
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/dataTable/dataTableScrolling.xhtml
          Hide
          Nils Lundquist added a comment -

          Revision #28865
          Committed by nils.lundquist
          9 minutes ago
          ICE-8025 - Added div to enable app level scrolling config.

          Example of styling to be attached to this issue or added to the showcase shortly.

          Show
          Nils Lundquist added a comment - Revision #28865 Committed by nils.lundquist 9 minutes ago ICE-8025 - Added div to enable app level scrolling config. Example of styling to be attached to this issue or added to the showcase shortly.
          Nils Lundquist made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Hide
          Nils Lundquist added a comment -

          Example page has no dependencies, and persists the horizontal scroll position of the table between paginations. The paginator is outside the scrolling region.

          Show
          Nils Lundquist added a comment - Example page has no dependencies, and persists the horizontal scroll position of the table between paginations. The paginator is outside the scrolling region.
          Nils Lundquist made changes -
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #28884 Fri Apr 27 21:24:39 MDT 2012 nils.lundquist ICE-8025 - Fixed typo preventing onsuccess calls for pagination event. Caused at initial introduction of ace:ajax events.
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/core/core.js
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #28885 Mon Apr 30 09:37:48 MDT 2012 nils.lundquist ICE-8025 - Added div to enable app level scrolling config.
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableRenderer.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #28886 Mon Apr 30 09:57:52 MDT 2012 nils.lundquist ICE-8025 - Added div to enable app level scrolling config.
          Files Changed
          Commit graph MODIFY /icefaces3/branches/icefaces-3.0.x-maintenance/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableRenderer.java
          Hide
          Nils Lundquist added a comment - - edited

          This page (compat*.xhtml) handles the pagination success for 3.0 cases lacking ICE-7501 changes, such as those on the icefaces-3.0.x-maintenance branch.

          Show
          Nils Lundquist added a comment - - edited This page (compat*.xhtml) handles the pagination success for 3.0 cases lacking ICE-7501 changes, such as those on the icefaces-3.0.x-maintenance branch.
          Nils Lundquist made changes -
          Ken Fyten made changes -
          Fix Version/s 3.1.0.BETA1 [ 10335 ]
          Ken Fyten made changes -
          Link This issue blocks ICE-8094 [ ICE-8094 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Nils Lundquist
              Reporter:
              Evgheni Sadovoi
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: