ICEfaces
  1. ICEfaces
  2. ICE-7376

ace:DataTable refine API for app control of filtered data set

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.1-Beta
    • Fix Version/s: 2.1-Beta2, 3.0
    • Component/s: None
    • Labels:
      None
    • Environment:
      IF 2.1
    • Assignee Priority:
      P2
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial, Compatibility/Configuration

      Description

      Filtered data is now cached rather than being refiltered every data table render that comes in.

      The app will need a way to clear that data set, as well, a server side store of filter contents. Currently the contents of the filtered controls only exist on the client and in the request for filtering. App-level clearing would not be possible without it.

        Activity

        Hide
        Nils Lundquist added a comment -

        Added per-column state for filters and a table state for global filters.
        Added clear routine to remove all filters.
        Added monitor code that updates the filtered set when the source set is modified.

        Still requires app-initiated filtering call. Alternative would be to attempt to apply filtering at every opportunity but this would be inefficient.

        Show
        Nils Lundquist added a comment - Added per-column state for filters and a table state for global filters. Added clear routine to remove all filters. Added monitor code that updates the filtered set when the source set is modified. Still requires app-initiated filtering call. Alternative would be to attempt to apply filtering at every opportunity but this would be inefficient.
        Hide
        Ken Fyten added a comment -

        Please complete ability to have the app. trigger the filter.

        Show
        Ken Fyten added a comment - Please complete ability to have the app. trigger the filter.
        Hide
        Nils Lundquist added a comment -

        Added applyFilters() in 26086.

        Show
        Nils Lundquist added a comment - Added applyFilters() in 26086.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: