Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.1-Beta
-
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.
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.
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.