heg haute école de gestion de neuchâtel gestion des menus
TRANSCRIPT
hegHaute école de gestionde Neuchâtel
Gestion des menus
25/10/99 TestMenus V0-0 2
hegHaute école de gestionde Neuchâtel
Introduction
• Modules Menu
• Module Network
1. Formulaire de menu unique
2. Multiples formulaires de menu
25/10/99 TestMenus V0-0 3
hegHaute école de gestionde Neuchâtel
Structure du menu exemple
M31
M3M2
M
F311
F21
F312
F22 F32
F1
25/10/99 TestMenus V0-0 4
hegHaute école de gestionde Neuchâtel
Formulaire de type Menu
25/10/99 TestMenus V0-0 5
hegHaute école de gestionde Neuchâtel
Network Module
25/10/99 TestMenus V0-0 6
hegHaute école de gestionde Neuchâtel
Réseau
hegHaute école de gestionde Neuchâtel
1ère solution
Formulaire de menu unique
25/10/99 TestMenus V0-0 8
hegHaute école de gestionde Neuchâtel
1. Formulaire de menu unique
25/10/99 TestMenus V0-0 9
hegHaute école de gestionde Neuchâtel
Lien de retour (erreur)
25/10/99 TestMenus V0-0 10
hegHaute école de gestionde Neuchâtel
Saisie des liens de retour
25/10/99 TestMenus V0-0 11
hegHaute école de gestionde Neuchâtel
Génération du réseau
25/10/99 TestMenus V0-0 12
hegHaute école de gestionde Neuchâtel
Modules générés
25/10/99 TestMenus V0-0 13
hegHaute école de gestionde Neuchâtel
Code de la structure de menu
procedure FirstPage(Z_DIRECT_CALL in boolean) is begin
WSGL.NavLinks(WSGL.MENU_LONG, 'Menu M', 0); WSGL.NavLinks(WSGL.MENU_LONG, 'Formulaire F1', 1, 'f1$.startup'); WSGL.NavLinks(WSGL.MENU_LONG, 'Menu M2', 1); WSGL.NavLinks(WSGL.MENU_LONG, 'Formulaire F21', 2, 'f21$.startup'); WSGL.NavLinks(WSGL.MENU_LONG, 'Formulaire F22', 2, 'f22$.startup'); WSGL.NavLinks(WSGL.MENU_LONG, 'Menu M3', 1); WSGL.NavLinks(WSGL.MENU_LONG, 'Menu M31', 2); WSGL.NavLinks(WSGL.MENU_LONG, 'Formulaire F311', 3, 'f311$.startup'); WSGL.NavLinks(WSGL.MENU_LONG, 'Formulaire F312', 3, 'f312$.startup'); WSGL.NavLinks(WSGL.MENU_LONG, 'Formulaire F32', 2, 'f32$.startup'); WSGL.NavLinks(WSGL.MENU_LONG, WSGL.MsgGetText(107,WSGLM.DSP107_ABOUT), 0, 'f$.showabout'); WSGL.NavLinks;
end;
25/10/99 TestMenus V0-0 14
hegHaute école de gestionde Neuchâtel
Formulaire de démarrage
1
2
25/10/99 TestMenus V0-0 15
hegHaute école de gestionde Neuchâtel
Formulaire de menu unique
25/10/99 TestMenus V0-0 16
hegHaute école de gestionde Neuchâtel
Retour au menu principal
1
2
25/10/99 TestMenus V0-0 17
hegHaute école de gestionde Neuchâtel
Diagramme du module F
hegHaute école de gestionde Neuchâtel
2ème solution
Multiples formulaire de menu
25/10/99 TestMenus V0-0 19
hegHaute école de gestionde Neuchâtel
2. Multiples formulaires de menu
25/10/99 TestMenus V0-0 20
hegHaute école de gestionde Neuchâtel
Appel des formulaires de sous-menu
25/10/99 TestMenus V0-0 21
hegHaute école de gestionde Neuchâtel
Retours multiples
25/10/99 TestMenus V0-0 22
hegHaute école de gestionde Neuchâtel
Lien de retour de sous-menus imbriqués
25/10/99 TestMenus V0-0 23
hegHaute école de gestionde Neuchâtel
Diagramme du module F