ICEfaces
  1. ICEfaces
  2. ICE-7008

Support user-specified Data Filtering on ace:dataTable

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1-Beta, 3.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 2.1, ace:dataTable
    • Assignee Priority:
      P2
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial

      Description

      Add  optional  support  for  user-specified  filtering  of  visible  ace:dataTable  rows. This feature is enabled with the ace:column "filterBy" attribute. Data filters can be user-specified as follows:

      - text-entry  field:  text-­‐entry  field  at  bottom  of  column  header  region
           1. User  types  characters  into  text-­‐field,  presses  the  "Enter"  key to  initiate  filter  operation.
           2. Filter  criteria  is  submitted  to  server  for  processing via ajax-submit
           3. Server-side data-filtering is performed via a data-filter handler. Included is a Java-based  "Match  text  anywhere  in  string"  algorithm (included with component),  or  via  deferral  to  a  data  provider  (db  query based  implementation).  

      - Client-­‐side  filtering  is  NOT  required  (would  only  work  against   subset  of  data  currently  rendered  to  client).

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #26818 Sun Dec 11 20:59:40 MST 2011 nils.lundquist ICE-7008 - Fix for filtering in IE browsers. JS references were stale in IE browsers, solution was to search the fresh elements in the dom referenced by the stale ID.
          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 #26739 Mon Dec 05 09:53:18 MST 2011 nils.lundquist ICE-7008 - Support null cell-values when filtering.
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/util/collections/PropertyConstraintPredicate.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #26733 Sun Dec 04 13:46:21 MST 2011 nils.lundquist ICE-7008 - Fixed filter + enter key double submit.
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js

            People

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

              Dates

              • Created:
                Updated:
                Resolved: