Mirreza, Mehrdad 3/5/2012 7:01:07 AM I suggest to modify the "filter definition form" from the current static approach to a more flexible dynamic approach:
Instead of having a predefined form of all data fields to be filtered, let the user create single filters for each field separately and select a relation to a value/name/etc. e.g.:
Field | Relation | Value [opened by] | [is not] | [John]
Then the user can define more single filters and combine them logically with AND operation or give alternative values using OR:
Field | Relation | Value [opened by] | [is not] | [John] OR [Peter] AND [closed] | [is] | [yesterday] OR [2 days ago] AND [estimate] | [less than] | [1 day]
|