Contents List Back << >>

Menu Components

If you look at the generated layout page, you will notice that the first five to seven executable lines are <RDML> tags. For more details, refer to RDML Tags in the LANSA for the Web Guide.
<RDML SETTMPFLD="10" VALUE="1">
<RDML SETTMPFLD="11" VALUE="1">
<RDML SETTMPFLD="12" VALUE="1">
<RDML SETTMPFLD="13" VALUE="1">
<RDML SETTMPFLD="14" VALUE="1">
<RDML SETTMPFLD="09" VALUE="1">
<RDML TRACE>


The <RDML SETTMPFLD> tags are used to set user-updateable fields in LANSA for the Web. These fields are used to determine whether or not a particular Layout Feature is shown. The values associated with these tags are a result of your choice of the Layout Features to include in your presentation layout.
A value of "1" indicates the associated feature should be included when displaying the presentation layout.

If "Click Tracking" has been included in the Layout Feature, the command <RDML TRACE> is automatically embedded in the layout. For more details on configuring your Web server to use <RDML TRACE>, refer to Enabling Event Logging in LANSA for the Web Guide.

The example shown has included all possible layout features.

If you have included a left or horizontal menu in your layout component, the HTML code is generated to include a DHTML Menu or Standard Menu as indicated in your Layout Features selection.

If your current process included a standard Left Menu and you review the <process name>_LMENU page, you will see a single line:
      <process name>_LMENU1


The <process name>_LMENU component will be embedded in the <process name>_LAYOUT of the <RDML MERGE=&LMENU> command.

If your current process included a DHTML Left Menu and you review the <process name>_LMENU page, you will see the following:
<table>
 <tr><td>
  <div id='MenuPos' style='position:relative; width:138; height:138;'>
<img src='<RDML MERGE="&IMAGE">/clearpixel.gif' width='138' height='138'></div>
 </td></tr>
</table>


As for a standard menu, the <process name>_LMENU component will be embedded in the <process name>_LAYOUT at the <RDML MERGE=&LMENU> command. In addition, the <process_name>_LAYOUT will include a reference to the component <process_name>_LMENU2 (which contains your DHTML menu definition) and the component WIZMNUSCR (which contains the javascript to support the DHTML menu).

Only a single DHTML menu can be used by a presentation layout.