ICEfaces
  1. ICEfaces
  2. ICE-7560

MyFaces: ace:dataTable filter doesn't recover from "no-results" state without reset

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.RC1
    • Fix Version/s: 3.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 3, MyFaces 2.1.3, ace:dataTable, showcase sample
    • Assignee Priority:
      P1

      Description

      ace:dataTable showcase sample demo:
      Overview/Filtering:
      All browsers: When using the filter on multiple columns to the point of returning no results in the table, the dataTable will not re-populate until you remove ALL the filters (instead of just the one that caused the dataTable to return no results).

      Note that this works fine on Mojarra, but not on MyFaces.

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #27088 Wed Jan 04 11:42:13 MST 2012 nils.lundquist ICE-7560 - Due to MyFaces UIData data model caching, the data model wasn't recreated from unfiltered data when doing subsequent filters (including removing a filter). MyFaces required a specific call to null the old data model to ensure a unfiltered one would be created.
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTable.java

            People

            • Assignee:
              Nils Lundquist
              Reporter:
              Ken Fyten
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: