Voici la syntaxe de différents types de menu :
Barre de menus horizontale avec items de menu orientés verticalement
Mot directeur |
MENU_BAR |
Sous-menu Fichier |
Sous-menu Edition |
Items :
|
Items :
|
<adelia:menu name="MENU_BAR" id="MENU_BAR" type="1" orient="1" smorient="2" smpos="1" transparency="100" rc="1" mnubackcolor="menu" border="threedshadow 1 1" narrowtop="AWSMnuNArrowUD.gif" harrowtop="AWSMnuHArrowUD.gif" narrowsub="AWSMnuNArrowLR.gif" harrowsub="AWSMnuHArrowLR.gif" hibackcolor="highlight" disitextcolor="graytext" nitextcolor="menutext" hitextcolor="highlighttext" >
[{name:"SM_FICHIER",lib:"Fichier",rc:1,childs:[{name:"ITE_OUVRIR",lib:"Ouvrir",rc:1,onclick:"::ADELIA_EVT"},{name:"ITE_NOUVEAU",lib:"Nouveau",rc:1,onclick:"::ADELIA_EVT"}]},{name:"SM_EDITION",lib:"Edition",rc:1,childs:[{name:"ITE_COPIER",lib:"Copier",rc:1,onclick:"::ADELIA_EVT"},{name:"ITE_COLLER",lib:"Coller",rc:1,onclick:"::ADELIA_EVT"}]}]
</adelia:menu>
Menu contextuel associé à l'objet champ de saisie CHS_1 avec ouverture sur ONCONTEXTMENU (clic bouton droit de la souris)
Mot directeur |
CONTEXT_MENU |
Items :
|
|
<adelia:menu name="CONTEXT_MENU" id="CONTEXT_MENU" type="2" orient="2" smorient="2" smpos="1" transparency="100" rc="1" mnubackcolor="menu" border="threedshadow 1 1" narrowtop="AWSMnuNArrowLR.gif" harrowtop="AWSMnuHArrowLR.gif" narrowsub="AWSMnuNArrowLR.gif" harrowsub="AWSMnuHArrowLR.gif" hibackcolor="highlight" disitextcolor="graytext" nitextcolor="menutext" hitextcolor="highlighttext" >
[{name:"ITE_AJOUTER",lib:"Ajouter",rc:1,onclick:"::ADELIA_EVT"},{name:"ITE_MODIFIER",lib:"Modifier",rc:1,onclick:"::ADELIA_EVT"},{name:"ITE_SUPPRIMER",lib:"Supprimer",rc:1,onclick:"::ADELIA_EVT"}]
</adelia:menu>
<adelia:entryfield type="ALPHA" length="15"><input type="text" name="CHS_1" id="CHS_1" size="15" maxlength="15" oncontextmenu="return AWS.AWSMENU.AWSShowMenu(event, this, 'CONTEXT_MENUMnuAWS')"/></adelia:entryfield>