Web Navigation is the process of navigating a website or a web application through its various contents or features. A Menu helps to guide the user through the web by listing out the contents or features in a structured format that can be easily accessed. As a result, the Menu is the most important aspect of web design for a better user experience. So, the best way to design a menu is to make it simple, intuitive, and conventional.
There are different types of web navigation practices used across websites.
Hierarchical Navigation Hierarchical Navigation grows from general to specific. This provides a clear, simple path to all the sections of your site/application in a single place.
Global Navigation Global Navigation shows only the top-level sections of the website/application. Further pages and sections are listed on each page as you navigate through the site.
Local Navigation Local Navigation is the link within the text to another page or section of your website.
To link menu to a smart form,
Go to the Menu Configuration screen.
Select the hierarchical position for your smart form and click on the icon. It opens the Menu Properties screen.
Enter the details for Description & Sequence
Choose the Entity for your Smart Form and choose the mode to open with.
Click the Generate button to generate the URL.
Choose the Type as PAGE
Click OK.
Click on Save Menu button in the Menu Configurations Screen
Logout and Login to ONEWEB and the menu is ready to use.
To link menu to a page,
Go to the Menu Configuration screen.
Select the hierarchical position for your smart form and click on the icon. It opens the Menu Properties screen.
Enter the details for Description & Sequence
Enter the full URL path for your page in the Action URL field
Choose the Type as PAGE
Click OK.
Click on the Save Menu button in the Menu Configurations Screen
Logout and Login to ONEWEB and the menu is ready to use.
To link menu to an external URL,
Go to the Menu Configuration screen.
Select the hierarchical position for your smart form and click on the icon. It opens the Menu Properties screen.
Enter the details for Description & Sequence
Enter the full path for your external URL
Choose the Type as PAGE
Click OK.
Click on Save Menu button in the Menu Configurations Screen
Logout and Login to ONEWEB and the menu is ready to use.
Note: Please make sure to enable Cross Origin Resource Sharing on the browser to load the external URL within your application.
ONEWEB follows a hierarchical navigational structure. Using ONEWEB you can link entities or pages to your application using the Menu Configuration screen.
Select the hierarchical position of your menu item and click on the icon. It opens the Menu Properties screen.
The purpose of each property in the configuration screen is given in the below table
Menu ID
Yes
System Generated
It is the system generated ID for the Menu and cannot be modified.
Description
Yes
It is Menu Name displayed on the Menu Screen.
Sequence
Yes
The sequence in which to show this menu item.
Mapping
No
To select the entity to be shown on click of the Menu. Use only when you want to link an entity to the menu. Once you select the Entity you also need to select the mode in which to open the entity from the next list box. You can open an Entity from a Menu in either SEARCH mode or INSERT mode
Action URL
Yes
The URL to be executed on click of the Menu. If the menu is linked to an entity, you can select the entity in the mapping field and click on Generate button to generate the url in this field. But for linking to anything else user needs to input the URL here.
Reference
Yes
System Generated
This field points to the parent menu for the menu item and cannot be modified.
Type
Yes
LABEL
The type of action to be loaded on click of a menu. The two options are LABEL & PAGE. LABEL is used to mark a parent menu. If you mark a menu as type LABEL, on click of it the menu expands to show the child menu items. If a menu is marked as a page, on click of the menu system will load the URL defined for that menu.
Action Target
Yes
mainframe
To define the frame that is to be loaded with the response from URL. Two options are mainframe & mainheader.
Menu Level
Yes
System Generated
If shows the level of the current menu item in the full menu hierarchy. It is system generated and cannot be modified.
Enter the details of your menu item properties. Click OK. On the Menu Configuration screen click on Save Menu, logout of ONEWEB and login. Your menu item is ready to use.