User Interface
The lookup control is used in various parts of TheocBase to select an entry from a list and provides the following features:
- search box [1]
- filter buttons [2]
- grouping and sorting to arrange the list [3]
- items displayed as tiles with multiple lines to present additional details [4]
- section headers [5] to separate grouped items
- menu with further settings [6]
In order to quickly find an entry in the list, type the text in the search box [1] at the top, and then press Enter to filter the list.
The filter buttons [2] may not be available in all instances, but if they are, they can have either of the following two functions:
- Filter items in the list
- Filter details of items
The list can be arranged by different criteria [3], such as:
the person's Name or Congregation
Date of the most recent assignment or utilization
- Frequency or the number of assignments or utilizations
Assignment, Meeting part, Theme or public talk Number
Weeks idle, or the least number of weeks without any assignments between the current week and the closest assignment (before or after the current week)
The items in the list can contain additional details such as warnings, classifications or a brief history:
Warnings

Unavailable due to break or holiday etc.

Additional assignment on the same day, or in case of speakers a public talk in the same week or another assignment to be away in the same month

Additional assignment of a family member on the same day
Classifications
Classifications help you to quickly identify the most appropriate entries for a current selection, e.g. those who have been used for certain assignments less frequently or not recently. The range of values is divided into subranges, which are represented by unique symbols:
Timeline
A timeline, representing 4 weeks before and after the selected week, may accompany the symbol of the time range classification, and highlights the most recent filtered assignments.
The closest assignments, independently of any filters, are displayed as an arc below (weekend) or above (midweek) the week's marker. The highlighted part of it represents the assignment's meeting section.
Assisting or supplementary parts are displayed as outlined symbols.
History
Up to three additional lines may be used to display a brief historical record in the details. The number of displayed lines can be adjusted in the settings [6].
In case of assignments, a checkbox indicates completed assignments. Canceled assignments have no checkbox and other labels are striked through. If the role of an assignee in a meeting part is assistant or supplementary, the checkbox is displayed behind a vertical bar.
The lookup control settings [6] are saved and loaded. Besides saving the selected filters, grouping or sort order also other option may be available, e.g. to adjust:
- how many lines of historical records to display
- whether to include or not parts of other kind of meetings
- the labeling of assignments
The settings are shared by different controls if used for a similar purpose, e.g. to select various student assignments.
Select Reset default settings from the menu [6] in the bottom right corner, to restore all settings to their default values.