Tabs | Default Registry entry
Specify which tabs in a module to display / hide for a user / group by default.
The Tabs Registry entry specifies which tabs to display / hide dynamically based on a value selected or entered in a given field (i.e. Tab switching).
Description
The Tabs|Default Registry entry specifies which tabs in a module display for a user / group by default in Search mode and in Display, New, and Edit modes.
The Tabs Registry entry allows for the adjustment of this default set of tabs (hiding tabs and / or displaying other tabs) based on the selection or entering of a value in a field.
Usage
This Registry entry can be assigned to users and groups:
Key | User | User | Group | Group | Group | Group |
---|---|---|---|---|---|---|
Key 1 | User
|
User
|
Group
|
Group
|
Group
|
Group
|
Key 2 | user | user | group | group | Default
|
Default
|
Key 3 | Table
|
Table
|
Table
|
Table
|
Table
|
Table
|
Key 4 | table | Default
|
table | Default
|
table | Default
|
Key 5 | Tabs
|
|||||
Key 6 | Default
|
|||||
Value | tab;tab;... |
User
|
user | Table
|
table | Tabs
|
Default
|
tab;tab;... |
User
|
user | Table
|
Default
|
Tabs
|
Default
|
tab;tab;... |
Group
|
group | Table
|
table | Tabs
|
Default
|
tab;tab;... |
Group
|
group | Table
|
Default
|
Tabs
|
Default
|
tab;tab;... |
Group
|
Default
|
Table
|
table | Tabs
|
Default
|
tab;tab;... |
Group
|
Default
|
Table
|
Default
|
Tabs
|
Default
|
tab;tab;... |
where:
tab;tab;... |
is a semicolon separated list of tabs to display in Search mode and in Display, New, and Edit modes. tab is the back-end name of the tab Tabs displayed in Display, New and Edit modes have:
Note:
The keyword |
A tab name may be preceded by a:
|
to indicate that it should be hidden. |
|
to indicate that it should be displayed. This will override a |
From lowest to highest priority, the possible tab entries are:
tab
-tab
+tab
where tab
is the name of a tab.
Thus for the same tab:
- a -tab entry takes precedence over a tab entry
- and a +tab entry takes precedence over a -tab entry.
For example:
AllPerTab
will display:
Key | Setting |
---|---|
Key 1 | Group
|
Key 2 | Manager |
Key 3 | Table
|
Key 4 | eparties
|
Key 5 | Tabs
|
Key 6 | Default
|
Value | AllPerTab
|
AllPerTab
will not display:
Key | Setting |
---|---|
Key 1 | Group
|
Key 2 | Manager |
Key 3 | Table
|
Key 4 | eparties
|
Key 5 | Tabs
|
Key 6 | Default
|
Value | AllPerTab
-AllPerTab
|
However, if the above Registry entry includes +AllPerTab, AllPerTab will display.
There are several ways to specify which tabs to display and which to hide:
- List all the tabs that are to be displayed and do not include the tabs to be hidden. This is efficient if there are a few tabs to be listed but inefficient if there are many tabs to display and only a few to hide.
- Use the keyword All to list all available tabs for the module and -tab for each tab to be hidden, e.g.:
All
-AllColTab
-QryColTab
- Use the keyword -All to hide all available tabs in the module and then +tab to add the tabs to display, e.g.:
-All
+AllPerTab
+QryPerTab
+AllOrgTab
+QryOrgTab
+AllAddTab
+QryAddTab
+AllRolTab
+QryRolTab
+AllAssTab
+QryAssTab
This entry specifies that all users can view all tabs in the Field Help module, except for:
AllSectab
QrySecTab
Key | Setting |
---|---|
Key 1 | Group
|
Key 2 | Default
|
Key 3 | Table
|
Key 4 | efieldhelp
|
Key 5 | Tabs
|
Key 6 | Default
|
Value | All
-AllSecTab
-QrySecTab
|
This entry specifies which tabs in the Parties module are available to the Manager group in Search and Display modes:
Key | Setting |
---|---|
Key 1 | Group
|
Key 2 | Manager |
Key 3 | Table
|
Key 4 | eparties
|
Key 5 | Tabs
|
Key 6 | Default
|
Value |
|
Note:
If a group is to have access to all tabs in all modules, enter Default
in Key 4 instead of the name of the table. This will reduce the number of Registry entries required for this group. This option can only be used if the value All is in the value field.