ICEfaces
  1. ICEfaces
  2. ICE-2783

Dynamically changing rows in data table don't update properly

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.6.2
    • Fix Version/s: 1.7.1
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Windows

      Description

      Using a data table with a data paginator that shows dynamic results. If the user navigates to the last page, for example page 4 of the results, then changes the results to be less than the last page, the data paginator updates correctly, moves to page 3, but the table shows no results. The results show when the page number is clicked on the paginator or a refresh of the page.

      This is replicated by not including the descriptive data paginator on the page and just using the numbered paginator. The data table is updated correctly only when the descriptive paginator is used and only when it is above the data table. If it is located below the data table then the table results are not updated correctly.
      1. screenshot-4.jpg
        92 kB
      2. screenshot-3.jpg
        87 kB
      3. screenshot-2.jpg
        93 kB
      4. screenshot-1.jpg
        79 kB

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #17046 Tue Jul 08 12:19:10 MDT 2008 philip.breau ICE-3283 - move check for ensuring first row in range (ICE-2783) down to UISeries
        Files Changed
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/panelseries/UISeries.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/HtmlDataTable.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/datapaginator/DataPaginatorRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #17044 Tue Jul 08 11:55:14 MDT 2008 philip.breau ICE-3283 - move check for ensuring first row in range (ICE-2783) down to UISeries
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/panelseries/UISeries.java
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/datapaginator/DataPaginatorRenderer.java
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/HtmlDataTable.java
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P3
        Assignee Yip Ng [ yip.ng ]
        yip.ng made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        yip.ng made changes -
        Attachment screenshot-4.jpg [ 11003 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16707 Mon May 26 16:39:27 MDT 2008 yip.ng ICE-2783
        Changed to make sure first row index is not out of range (caused by dynamic deletion of table rows.)
        Files Changed
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/datapaginator/DataPaginator.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/HtmlDataTable.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/datapaginator/DataPaginatorRenderer.java
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/TableRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16706 Mon May 26 16:37:43 MDT 2008 yip.ng ICE-2783
        Changed to make sure first row index is not out of range (caused by dynamic deletion of table rows.)
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/datapaginator/DataPaginator.java
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/datapaginator/DataPaginatorRenderer.java
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/TableRenderer.java
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/HtmlDataTable.java
        yip.ng made changes -
        Attachment screenshot-3.jpg [ 11002 ]
        yip.ng made changes -
        Attachment screenshot-2.jpg [ 11001 ]
        yip.ng made changes -
        Attachment screenshot-1.jpg [ 11000 ]
        Ken Fyten made changes -
        Assignee Priority P3
        Assignee Yip Ng [ yip.ng ]
        Ken Fyten made changes -
        Fix Version/s 1.7.1 [ 10122 ]
        Arran McCullough made changes -
        Arran McCullough made changes -
        Field Original Value New Value
        Attachment Bug4610Example.war [ 10843 ]
        Attachment Bug4610Example.zip [ 10844 ]
        Hide
        Arran McCullough added a comment -

        Attaching the example war file and the project directory with all web pages and java code in case war file cannot be deployed correctly.

        Show
        Arran McCullough added a comment - Attaching the example war file and the project directory with all web pages and java code in case war file cannot be deployed correctly.
        Arran McCullough created issue -

          People

          • Assignee:
            Unassigned
            Reporter:
            Arran McCullough
          • Votes:
            4 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: