FilterEditor is a UI based control that provides interactive and convenient way to perform desired filtering with other UI components which do not have built-in filtering support. The control allows users to build filter criteria of any complexity in the Tree-like structure by adding filters with combining logical functions and operators.
The C1FilterEditor class groups filter conditions by logical functions if the filter expression consists of several filter conditions. You can add, remove, drag and drop the filter conditions as required. The image below shows the user interface layout of the FilterEditor control.
In the following sections, we will learn how end-users can invoke FilterEditor, create filter expressions, and work with different end user interactions of the control.