Navigation System

Description

A list of Navigation System settings available in Alpha Anywhere.

Root Settings

 Display Method

Direction of the toolbar.

  • Horizontal Toolbar

  • Vertical Toolbar

 Menu Event

The event on which the menu is displayed.

  • onclick

  • onmouseover

 On Initialize Javascript

Define Javascript to run once the Navigation System has been initialized. This Javascript can use the placeholder "{navsys.object}" to get a pointer to the Navigation System object.

 Width

Width of the toolbar buttons (optional).

 Outer Width

Width of the toolbar.

 Inner Width

Width of the toolbar buttons.

 Height

Height of the toolbar buttons (optional).

 Style

Style to render the navigation system with.

Language Definitions

 Language definitions

Define strings for different languages.

 Active language

Specify the active language to use for translatating strings tagged with .. tags. Setting the property here is useful for for testing purposes. In a real application you can set the 'session.__protected__activeLanguage' variable to specify the active language. To select the default language, enter or leave this property blank.

Security

 Security Model

Choose level-based security for compatibility with versions prior to Version 8. Choose group-based to use the Version 8 and newer web security system.

  • Group Based

  • Level Based

Node Settings

 Type

Type of menu node (Link, HTML, Separator). If the menu node has children, then this property is disabled.

 Security Level

Defines the security level at which the node/branch of the menu is available.

 Security Groups

Defines the security groups for which the node/branch of the menu is available.

 Show/Hide Expression

Specify a server-side expression. The expression can use session variables. If the expression evaluates to .t. the menu is included.