- 2 minutes to read
Filtering is an essential requirement for most software applications. The Tree List Suite is packed with numerous filtering features, so that you can deliver a solution that best meets your customer's requirements.
The simplest end-user filtering tasks can be accomplished using Filter Dropdown Lists. These lists mimic the filtering UI implemented in Microsoft Excel. Like spreadsheets, the Tree List can display Filter Buttons within column headers. These buttons provide access to filter dropdown lists that contain unique values from corresponding columns. You simply select the desired value and the Tree List will display only those nodes that match the specified value.
The Auto Filter Row is displayed above all other nodes and allows end users to filter data by entering filter values within its cells. This row uses the same editors as that assigned to a given column, which makes data filtering much easier. You can also specify whether filtering should be applied immediately after changing a value or only when end-users press the ENTER key. An additional enhancement is the ability to filter nodes using the LIKE operator, so that users need only enter the first few characters of their search criteria.
If you need total control over the filter condition, use the Filter Editor dialog. With this dialog, you will be able to build filter criteria of any complexity - create any number of conditions and combine them in any manner using any logical operator.
The filter editor is available to end-users via the Edit Filter button located within the Filter Panel. This button is enabled by default, but can be suppressed if you wish.
Filtering in code allows you to create a filter of any complexity, and hide any nodes you want from the screen.