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