10 6 Menu Component does not appear in a function

Web Functions Wizard

10.6 Menu Component does not appear in a function

You have created a left, right or horizontal menu component but it does not appear in your presentation layout.

Solution 1

When you define your presentation layout, you must specify which menu components to include, and for Left and horizontal Menus you must specify whether a Standard or DHTML Menu should be included. You can define a menu component but not include it in your layout. Review the HTML page for your function and search for these tags:

<RDML SETTMPFLD="10" VALUE="1"> for the left menu component

<RDML SETTMPFLD="11" VALUE="1"> for the horizontal menu component

<RDML SETTMPFLD="12" VALUE="1"> for the right menu component

If these tags do not appear or the value is not set to "1", then you have not included the component. Use the Wizard to change the layout and include the missing component.

If you have defined a Standard menu, ensure your Layout Features is checked to include the appropriate Standard menu.

If you have defined a DHTML menu, ensure your Layout Features is checked to include the appropriate DHTML menu.

If the missing menu is a DHTML menu, ensure you partition include the component WIZMNUSCR.

The <process name>_LAYOUT component used by your application must be generated by the Wizard to display menus which have been generated by the Wizard. For more details, refer to Customizing a Presentation Layout to understand the component architecture used by the Web Functions Wizard.

Solution 2

If your presentation layout includes a DHTML Menu with options referencing a component, ensure each component is defined in the Web Function Editor's "Maintain Components" as a script.

Further check your component is a simple single line definition without any line breaks.

Notes:

<RDML COMPONENT> defined in "Maintain Components" as a script will NOT force a line break.

<RDML COMPONENT> defined in "Maintain Components" as a page will force a line break.