This article covers the following topics
Introduction
The search function is located at the top right corner of any panel.
The search (i.e filter) function becomes active in the list view from the moment the first character is entered, i.e. only the rows of the list view that meet the currently active search item are visible (= are not filtered out).
- There will be up to 15 search items saved (see 1 in the illustration)
- The search items are sorted in chronologically, i.e. most recent on top
- A search item is added (focus is set to the search field) after clicking Enter
The filter is disabled when all the search field is empty or when the 'close' symbol in the search field has been clicked. (see 2 in the illustration)
When a specific search (item) is active, the search field background color changes to light yellow and the icon is shown in this first column of the list view. Also the results of the filtering are highlighted light yellow.
If a search is applied upon a specific column, then this column is highlighted light yellow. In case of regular search (not column specific) all columns of the list view are highlighted light yellow.
Column specific search
Regular search
Any search upon non existing columns will be ignored.
Usage
The ETS 'Replace' function is based on the ETS 'Search' function and only operates on the actual selected items, i.e. in order to be replaced the item needs to fulfill the search criteria and needs to be selected.
Search criteria
- Not case sensitive: a finds Address
- Partial match: swi finds Switch
- Strings vs. single characters: a y finds relay and Address, ay however only finds relay
- Strings between quotes: "output 1" does not find output and does not find 1, it however does find e.g. Output 11
One can delete all search items by checking the 'Clear Search Entries' checkbox from the Settings-> Troubleshooting.
Column search
It is also possible to search explicitly within columns. The actual search criteria need to be combined with an indication of the column. Multiple column search is also supported.
The indication of the column:
- follows the same rules as the actual search criteria: not case sensitive, partial match
- can also be done with the column index: most left column = 1
Single column
Example: search term: Room:Vassilis
Result: shows all items that belong to a room where there the term 'Vassilis' is used.
Multiple columns and column name #1
Example: search term: Room:Vassilis Ra
Result: shows all items that belong to column Room where there the term 'Vassilis' as well as 'Rad' are used (in any column, including the Room column).
Multiple columns and column name #2
Example: search term: Room:Vassilis Description:Rad
Result: shows all items that belong to column Room where the term 'Vassilis' is used and all items that belong to column Description where the term 'Rad' is used.
Multiple columns + column index
Example: search term: 1:.2. sales
Result: shows all items that belong to the first column (i.e. Address) and contain '.2.' (i.e. they belong to line x.2) and that contain the word 'sales' in any of the columns.