Use the Editor tab to specify the
structure of the navigation defined this navigation rule. Navigation is built as a hierarchy of nodes. Each node in the navigation rule represents an option that is presented within the user interfaces that include this navigation structure (for example, as a menu bar in an end user portal).
Immediately after using the New window to create a new navigation rule, the Editor tab displays a default node as a starting point. You build a navigation structure by adding nodes as siblings or children to the structure, and then specifying the details for each node. Right-click a node in the hierarchy to use the context menu choices on that selected node: Add node before, Add node after, Add child node, and Delete. Alternatively, select the node and use the buttons:
-
— Click to add a new node before the selected node and at the same level in the hierarchy (as a sibling).
-
— Click to add a new node after the selected node and at the same level in the hierarchy (as a sibling).
-
— Click to add a new node as a child of the selected node.
-
—Click to delete the selected node.
-
— Click to refresh the structure as displayed on the Editor.
In the Editor tab, the following information about the navigation structure is displayed:
Field
|
Description
|
| Label
|
This column displays the nodes defined in the navigation. The displayed text is the label that is used for this node in the user interface at run-time (for example, as a choice in a menubar in a portal).
To specify the details associated with a node, such as its label and tooltip, double-click the node in the Label column. The Node Details window opens where you make your selections for the node. |
| Type
|
One of the following node types: Item, Item List, Reference, Custom, Separator, Selected Item. A node's type is specified in its node details.
|
| Action
|
The interaction that happens when the node is selected in the user interface that includes this navigation structure (for example, when the user clicks the node in a portal). A node's action is specified in its node details.
|
| Reference
|
The name of a navigation rule referenced by this node. You can reuse navigation rules and build nested hierarchical navigation structures using nodes that reference navigation rules.
|
Node Details
The available fields in the Node Details window changes based on the selected Type. The available types are:
- Item — See Item Node type — Completing the Node Details fields
- Item List — Auto generate a list of nodes based on the contents of a Page List or Page Group. Provide the page details on the Pages & Classes tab.
- Reference — Refer to another navigation rule.
- Custom — Define an activity to control the behavior of the node
- Separator — Insert a horizontal separator in place of the selected node.
- Selected Item — Set the context of the generated menu to one selected item. Use this when defining right-click context menus.
Item List
Field
|
Description
|
| Type
|
Item List |
| PageList/Group
|
Select the Page List or Page Group on which to construct the item list |
| Label
|
Enter a text description or property reference to label the node on a menu. |
| Tooltip
|
Enter a text description or property reference to provide a mouseover tooltip for the node. |
| Description
|
Enter a text description or property reference to provide a description of the node. |
| Action tab |
| Action
|
See Item Node type — Completing the Node Details form |
| Advanced tab |
| Icon Class
|
Enter the CSS class that contains the icon to be used for the node in a menu. |
| Selection
|
Select Checkmark to enable multiple items to be selected or Group to enable a single selection. |
| Show-Privilege
|
Select a privilege rule to define to which operators the node is shown. |
| Show-When
|
Select a when to define when the node is shown. |
| Enable-Privilege
|
Select a privilege rule to define to which operators the node is enabled. |
| Enable-When
|
Select a when to define when the node is enabled. |
| Additional Parameters
|
Add parameters to be used as metadata in a custom user interface element. |
| Activity tab |
| Pre-Activity
|
Specify an activity to run before the item list is populated. |
| Post-Activity
|
Specify an activity to run after the item list is populated. |
Reference
Field
|
Description
|
| Type
|
Reference |
| Navigation Rule
|
Select a navigation rule to insert into the node. |
| Advanced tab |
| Privilege
|
Select a privilege rule to define to which operators the node is shown. |
| When
|
Select a when to define when the node is shown. |
Custom
Field
|
Description
|
| Type
|
Custom |
| Class Name
|
Select the class in which the desired activity is located |
| Activity
|
Select an activity to control the behavior of the node |
| Advanced tab |
| Show-When
|
Select a when to define when the node is shown. |
| Show-Privilege
|
Select a privilege rule to define to which operators the node is shown. |
| Enable-When
|
Select a when to define when the node is enabled. |
| Enable-Privilege
|
Select a privilege rule to define to which operators the node is enabled. |
Separator
Field
|
Description
|
| Type
|
Separator |
| Advanced tab |
| Show-When
|
Select a when to define when the node is shown. |
| Show-Privilege
|
Select a privilege rule to define to which operators the node is shown. |
| Enable-When
|
Select a when to define when the node is enabled. |
| Enable-Privilege
|
Select a privilege rule to define to which operators the node is enabled. |
Selected Item
Field
|
Description
|
| Type
|
Selected Item |
| Label
|
Enter a text description or property reference to label the node on a menu. |
| Tooltip
|
Enter a text description or property reference to provide a mouseover tooltip for the node. |
| Description
|
Enter a text description or property reference to provide a description of the node. |
| Action tab |
| Action
|
Select:
- None
- Add Row
- Delete Row
- Add Child
- Flow Action
- Open
|
| Position
|
Only applicable to the Add Row choice from the Action list. Select the location of the new row relative to the current row (Before or After) or relative to the entire menu level (First or Last). |
| Flow Action
|
Only applicable to the Flow Action choice from the Action list. Select a flow action to perform when the user
selects this choice in the context menu on the node. |
| Advanced tab |
| Icon Class
|
Enter the CSS class that contains the icon to be used for the node in a menu. |
| Refresh on Update
|
Select this check box to have the navigation refresh
automatically when the user takes an action from the context menu defined by this
node. |
| Show-Privilege
|
Select a privilege rule to define to which operators the node is shown. |
| Show-When
|
Select a when to define when the node is shown. |
| Enable-Privilege
|
Select a privilege rule to define to which operators the node is enabled. |
| Enable-When
|
Select a when to define when the node is enabled. |
| Additional Parameters
|
Add parameters to be used as metadata in a custom user interface element. |
About Navigation rules