|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |
Object | +--ComposantMenu
La classe «ComposantMenu» est la classe permettant de gérer le composant Menu.
Ses propriétés publiques décrivent les attributs du composant et peuvent être manipulées ou interrogées
en dehors de la bibliothèque du framework ergonomique. Ses propriétés privées sont utilisées au sein même
du framework ergonomique.
Ce composant utilise les classes utilitaires suivantes :
> ObjectItem pour décrire les items du menu.
> ObjectAction pour décrire les actions de type "icône" du menu.
> XMLObject pour stocker le paramétrage XML du menu.
> XMLObjectCookie pour sauvegarder la sélection courante dans le menu,
ainsi que le type d'affichage (menu affiché ou caché).
Exemple d'utilisation du composant Menu.
RENDU IHM
ComposantMenu de type documentaire :
ComposantMenu de type gestion :
Date: 25/10/2005
Version: 1.1
Definie dans ergonomique/fw_navigation.js
Fichiers JS nécessaires:
Sommaire des Attributs | |
<private> String |
argc
L'élément «argc» dans la classe ComposantMenu n'est pas une propriété, il permet de récupérer le nombre d'arguments passés en paramètres du constructeur de la classe (utile dans le cas des paramètres facultatifs, pour compter les paramètres soumis par le développeur). |
<private> String |
argv
L'élément «argv» dans la classe ComposantMenu n'est pas une propriété, il permet de récupérer dans un tableau les arguments passés en paramètres du constructeur de la classe (utile dans le cas des paramètres facultatifs, pour repérer les paramètres qui ont été soumis par le développeur). |
<private> String |
colorPiedDePage
La propriété privée «colorPiedDePage» indique la couleur du fond du pied de page du menu (valeur extraite depuis le paramétrage XML du menu).Valeur par défaut : Valeurs par défaut des Propriétés. |
<private> String |
colorTextPiedDePage
La propriété privée «colorTextPiedDePage» indique la couleur du texte du pied de page du menu (valeur extraite depuis le paramétrage XML du menu). |
<private> XMLObjectCookie |
cookie
La propriété privée «cookie» est un objet XMLObjectCookie qui sauvegarde la sélection courante du menu. |
<private> XMLObjectCookie |
cookieDisplay
La propriété privée «cookieDisplay» est un objet XMLObjectCookie qui sauvegarde la statut d'affichage affiché/désaffiché. |
<private> DOM HTML |
divBind
La propriété privée «divBind» est la référence de l'élément HTML au sein duquel le menu est écrit. |
<private> String |
divDebutMenu
La propriété privée «divEnteteMenuID» définit l'ID de la DIV du menu contenant l'entête. |
<private> String |
divFinMenu
La propriété privée «divEnteteMenuID» définit l'ID de la DIV du menu contenant l'entête. |
<private> String |
id
La propriété privée «id» est l'ID du composant menu. |
<private> String |
id_menu
La propriété privée «id_menu» est l'ID de la sélection du menu que l'on souhaite restaurer au sein du menu, qui met à jour le menu.Valeur par défaut : Valeurs par défaut des Propriétés |
<private> Int |
indexSelectedItem1
La propriété privée «indexSelectedItem1» indique l'index niveau 1 de la sélection courante du menu ou "null" si pas d'item sélectionné. |
<private> Int |
indexSelectedItem2
La propriété privée «indexSelectedItem2» indique l'index de niveau 2 de la sélection courante du menu ou "null" si aucun item de niveau 2 n'est sélectionné. |
<private> Int |
indexSelectedItem3
La propriété privée «indexSelectedItem3» indique l'index de niveau 3 de la sélection courante du menu ou "null" si aucun item de niveau 3 n'est sélectionné. |
<private> Array de Int |
Items2StatusMenu0
La propriété privée «Items2StatusMenu0» est le tableau, qui pour un menu documentaire, indique : pour chaque item de niveau 1, le statut (affiché : valeur 1, ou caché : valeur 0) de ses sous-items de niveau 2. |
<private> Array de Int |
Items2StatusMenu2
La propriété privée «Items2StatusMenu2» est le tableau, qui pour un menu gestion de type 1, indique : pour chaque item de niveau 1, le statut (affiché : valeur 1, ou caché : valeur 0) de ses sous-items de niveau 2. |
<private> Boolean |
Items3OpenMenu0
La propriété privée «Items3OpenMenu0» est le booléen, qui pour un menu documentaire, indique : le mode de visualisation courante du menu ("true": visualisation du niveau 3; "false": visualisation des niveaux 1 et 2).Valeur par défaut : Valeurs par défaut des Propriétés. |
<private> String |
langue
La propriété privée «langue» indique la langue du menu (valeur extraite depuis le paramétrage XML du menu). |
<private> String |
navigation
La propriété privée «navigation» indique la valeur courante du code HTML pour la barre de navigation. |
<private> String |
nomAppli
La propriété privée «nomAppli» indique nom de l'application associée au menu. |
<private> Array de ObjectItem |
tabMenu
La propriété publique «tabMenu» est un tableau d'éléments de type «ObjectItem» pour paramétrer le contenu informatif en JavaScript si pas de flux XML pour effectuer ce paramétrage. |
<private> String |
textPiedDePage
La propriété privée «textPiedDePage» indique le texte du pied de page du menu (valeur extraite depuis le paramétrage XML du menu). |
<private> Int |
type
La propriété privée «type» indique le type de menu. |
<private> String |
urlAccueil
La propriété privée «urlAccueil» indique L'URL de la page d'accueil (extraite depuis le paramétrage XML du menu). |
<private> Boolean |
useCookie
The propertie useCookie indiquate if the state of the menu must be save in a cookie Default value |
<private> String |
version
La propriété privée «version» indique la version courante du menu. |
<private> XMLObject |
XMLObjectMenu
La propriété privée «XMLObjectMenu» indique l'objet XMLObject contenant le paramétrage XML du menu. |
Sommaire des Constructeurs | |
ComposantMenu
(<String_Obligatoire> id,<int_Obligatoire> type,<String_Obligatoire> nomAppli,<XMLObject_Obligatoire> XMLMenu,<t_ObjectItem_Facultatif> tabMenu,useCookieMenu)
Crée une instance de la classe ComposantMenu. |
Sommaire des Méthodes | |
<private> void
|
changeImage(<String_Obligatoire> idImage,<String_Obligatoire> nomImage,<String_Obligatoire> frame)
La méthode privée «changeImage(idImage,nomImage,frame)» positionne l'image passée en paramètre à la place de l'autre image de la page, spécifiée également en paramètre. |
<private> void
|
changeImageOver(<String_Obligatoire> idImage,<String_Obligatoire> nomImage,<String_Obligatoire> frame)
La méthode privée «changeImageOver(idImage,nomImage,frame)» change l'image pour l'évènement "onMouseOver" du composant Menu. |
<private> void
|
CloseItems2Menu1(<int_Obligatoire> i)
La méthode privée «closeItems2Menu1(i)» cache, pour un menu gestion, les items de niveau 2, rattachés au niveau 1 dont l'index est passés en paramètre. |
<private> void
|
CloseItems3Menu0(<int_Obligatoire> i,<int_Obligatoire> j)
La méthode privée «CloseItems3Menu0(i,j)» permet de revenir, pour un menu documentaire, à l'affichage des niveaux 1 et 2 lorsque des items de niveau 3 sont visualisés. |
<private> void
|
CloseItems3Menu1(<int_Obligatoire> i,<int_Obligatoire> j)
La méthode privée «CloseItems3Menu1(i,j)» cache, pour un menu gestion, les items ou actions de niveau 3, rattachés au niveau 2 dont les index sont passés en paramètres. |
void
|
ecrireBind()
La méthode publique «ecrireBind()» réalise les actions suivantes: · Ecriture du menu dans son état initial au sein de l'élément HTML du menu (utilise la référence d'élément HTML initalisée par "initDivBind" ou configurée par "setDivBind"). · Restauration de la sélection du menu depuis le cookie, si un cookie valide existe. · Appel de la fonction "ecrireBindNavigationBar" de l'entête pour mettre à jour la barre de navigation de l'entête. |
string
|
ecrireHTML_type0()
La méthode publique «ecrireHTML_type0()» construit, à partir de "tabMenu", le code HTML pour le menu documentaire dans son état initial. |
string
|
ecrireHTML_type0_items3(<int_Obligatoire> i,<int_Obligatoire> j)
La méthode publique «ecrireHTML_type0_items3(i,j)» construit, pour un menu documentaire, à partir de "tabMenu", le code HTML pour la visualisation des items de niveau 3 rattachés à un item de niveau 2, défini par les index en paramètres. |
string
|
ecrireHTML_type1()
La méthode publique «ecrireHTML_type1()» construit à partir de "tabMenu", le code HTML pour le menu gestion dans son état initial. |
Object
|
getDebutId()
La méthode publique «getIDEnteteMenu()» retourne l'identifiant de la DIV contenant l'entête du menu. |
Object
|
getDivDebut()
La méthode publique «getDivDebut()» retourne un pointeur sur la DIV contenant l'entête du menu. |
Object
|
getDivFin()
La méthode publique «getDivFin()» retourne un pointeur sur la DIV contenant le pied de page du menu. |
Object
|
getFinId()
La méthode publique «getIDPiedDePageMenu()» retourne l'identifiant de la DIV contenant le pied de page du menu. |
<private> String
|
getImageOverURL(<String_Obligatoire> nomImage)
La méthode privée «getImageOverURL(nomImage)» retourne l'URL associée à une référence d'image pour le mode roll-over. |
<private> string
|
getImageURL(<String_Obligatoire> nomImage)
La méthode privée «getImageURL(nomImage)» retourne l'URL associée à une référence d'icône. |
string
|
getNavigation()
La méthode publique «getNavigation()» permet d'obtenir le code HTML actualisé à insérer dans la barre de navigation de l'entête. |
<private> void
|
goToURL(<int_Facultatif> i,<int_Facultatif> j,<int_Facultatif> k)
La méthode privée «goToURL(i,j,k)» met à jour la frame de contenu à partir de l'URL associée à l'item sélectionné, dont les index sont passés en paramètres. |
<private> void
|
HideItems2Menu0(<int_Obligatoire> i,<boolean_Obligatoire> fromCookie)
La méthode privée «HideItems2Menu0(i,fromCookie)» cache, pour un menu documentaire, les items de niveau 2 qui avaient été dévoilés par l'appel à la fonction précédente (ceux dont l'index de niveau 2 est supérieur ou égal à maxItems2Menu0). |
<private> void
|
HideItems2Menu2(<int_Obligatoire> i,<boolean_Obligatoire> fromCookie)
La méthode privée «HideItems2Menu2(i)» cache, pour un menu gestion de type 2, les items de niveau 2, rattachés au niveau 1 dont l'index est passés en paramètre. |
<private> void
|
HideMenu()
La méthode privée «HideMenu()» désaffiche le menu. |
void
|
initDivBind()
La méthode publique «initDivBind()» permet d'initialiser la référence de l'élément HTML au sein duquel le menu doit être écrit. |
void
|
initTabByXML()
La méthode publique «initTabByXML()» lit l'objet XMLObject "XMLMenu", passé en paramètre de l'objet ComposantMenuFrameset, et initialise les variables privées suivantes: · tabMenu: tableau d'objets ObjectItem et ObjectAction, contenant la configuration du menu. · colorPiedDePage: couleur du pied de page du menu · colorTextPiedDePage: couleur du texte du pied de page du menu · textPiedDePage: texte du pied de page du menu · Items2StatusMenu2: pour un menu gestion de type 2, définit le statut initial ouvert ou fermé des sous-items des items de niveau 1. |
<private> void
|
Item1OnMouseOut(<int_Obligatoire> i)
La méthode privée «Item1OnMouseOut(i)» repositionne le style "sélectionné" ou "désélectionné" approprié pour l'item 1 défini par l'index en paramètre. |
<private> void
|
Item1SetSelectedClass(<int_Obligatoire> i)
La méthode privée «Item1SetSelectedClass(i)» positionne le style "sélectionné" pour l'item 1 défini par l'index passé en paramètre. |
<private> void
|
Item1SetUnSelectedClass(<int_Obligatoire> i)
La méthode privée «Item1SetUnSelectedClass(i)» positionne le style "désélectionné" pour l'item 1 défini par l'index en paramètre. |
<private> void
|
Item1SetUnSelectedOverClass(<int_Obligatoire> i)
La méthode privée «Item1SetUnSelectedClass(i)» positionne le style "désélectionné roll-over" pour l'item 1 défini par l'index en paramètre. |
<private> void
|
Item2OnMouseOut(<int_Obligatoire> i,<int_Obligatoire> j)
La méthode privée «Item2OnMouseOut(i,j)» positionne le style "sélectionné" ou "désélectionné" approprié, lorsque la souris sort de l'item (fin du roll-over), pour l'item 2 défini par les index en paramètres. |
<private> void
|
Item2SetSelectedClass(<int_Obligatoire> i,<int_Obligatoire> j)
La méthode privée «Item2SetSelectedClass(i,j)» positionne le style "sélectionné" pour l'item 2 défini par les index en paramètres. |
<private> void
|
Item2SetUnSelectedClass(<int_Obligatoire> i,<int_Obligatoire> j)
La méthode privée «Item2SetSelectedClass(i,j)» positionne le style "désélectionné" pour l'item 2 défini par les index en paramètres. |
<private> void
|
Item2SetUnSelectedOverClass(<int_Obligatoire> i,<int_Obligatoire> j)
La méthode privée «Item2SetUnSelectedClass(i,j)» positionne le style "désélectionné roll-over" pour l'item 2 défini par les index en paramètres. |
<private> void
|
Item3OnMouseOut(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k)
La méthode privée «Item3SetUnSelectedOverClass(i,j,k)» repositionne le style "sélectionné" ou "désélectionné" approprié, lorsque la souris sort de l'item (fin du roll-over). |
<private> void
|
Item3SetSelectedClass(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k)
La méthode privée «Item3SetSelectedClass(i,j,k)» positionne le style "sélectionné" pour l'item 3 défini par les index en paramètres. |
<private> void
|
Item3SetUnSelectedClass(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k)
La méthode privée «Item3SetUnSelectedClass(i,j,k)» positionne le style "désélectionné" pour l'item 3 défini par les index en paramètres. |
<private> void
|
Item3SetUnSelectedOverClass(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k)
La méthode privée «Item3SetUnSelectedOverClass(i,j,k)» positionne le style "désélectionné roll-over" pour l'item 3 défini par les index en paramètres. |
<private> void
|
OpenItems2Menu1(<int_Obligatoire> i)
La méthode privée «openItems2Menu1(i)» affiche, pour un menu gestion, les items de niveau 2, rattachés au niveau 1 dont l'index est passés en paramètre. |
<private> void
|
OpenItems3Menu0(<int_Obligatoire> i,<int_Obligatoire> j)
La méthode privée «OpenItems3Menu0(i,j)» ré-écrit le menu documentaire pour y faire apparaître les items de niveau 3 rattachés au niveau 2 définis par les index en paramètres. |
<private> void
|
OpenItems3Menu1(<int_Obligatoire> i,<int_Obligatoire> j)
La méthode privée «OpenItems3Menu1(i,j)» ré-écrit le menu de type gestion pour y faire apparaître les items de niveau 3 rattachés au niveau 2 définis par les index en paramètres. |
void
|
restore(<int_Obligatoire> indexItem1,<int_Obligatoire> indexItem2,<int_Obligatoire> indexItem3,<_Obligatoire> fromCookie)
La méthode publique «restore(indexItem1,indexItem2,indexItem3,fromCookie)» permet de restaurer une sélection au sein du menu. |
void
|
restoreDisplayFromCookie()
La méthode publique «restoreDisplayFromCookie()» permet de récupérer le statut affichage/désaffichage du menu depuis le cookie. |
void
|
restoreFromBody(<String_Obligatoire> id)
La méthode publique «restoreFromBody(id)» permet de restaurer une sélection au sein du menu. |
void
|
restoreFromCookie()
La méthode publique «restoreFromCookie()» permet de récupérer les informations de sélection de menu écrites dans le cookie. |
void
|
SelectAccueil(<boolean_Obligatoire> fromCookie)
La méthode publique «SelectAccueil()» permet de revenir à l'affichage de la page d'accueil. |
void
|
SelectAction(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k,<boolean_Obligatoire> fromCookie)
La méthode publique «SelectAction(i,j,k,fromCookie)» effectue une action, pour un menu de gestion uniquement. |
<private> void
|
SelectItem1Menu0(<int_Obligatoire> i,<boolean_Obligatoire> fromCookie)
La méthode privée «SelectItem1Menu0(i,fromCookie)» sélectionne, pour un menu documentaire, l'item de niveau 1 dont l'index est passé en paramètre. |
<private> void
|
SelectItem1Menu1(<int_Obligatoire> i,<boolean_Obligatoire> fromCookie)
La méthode privée «SelectItem1Menu1(i,fromCookie)» sélectionne, pour un menu gestion, l'item de niveau 1 dont l'index est passé en paramètre. |
<private> void
|
SelectItem2Menu0(<int_Obligatoire> i,<int_Obligatoire> j, <boolean_Obligatoire> fromCookie)
La méthode privée «SelectItem2Menu0(i,fromCookie)» sélectionne, pour un menu documentaire, un item de niveau 2 dont l'index est passé en paramètre. |
<private> void
|
SelectItem2Menu1(<int_Obligatoire> i,<int_Obligatoire> j, <boolean_Obligatoire> fromCookie)
La méthode privée «SelectItem2Menu1(i,fromCookie)» sélectionne, pour un menu gestion, l'item de niveau 2 dont les index de niveaux 1 et 2 sont passés en paramètre. |
<private> void
|
SelectItem3Menu0(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k,<boolean_Obligatoire> fromCookie)
La méthode privée «SelectItem3Menu0(i,j,k,fromCookie)» sélectionne, pour un menu documentaire, l'item de niveau 3 dont les index de niveaux 1, 2 et 3 sont passés en paramètre. |
<private> void
|
SelectItem3Menu1(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k,<boolean_Obligatoire> fromCookie)
La méthode privée «SelectItem3Menu1(i,j,k,fromCookie)» sélectionne, pour un menu gestion, l'item de niveau 3 dont les index de niveaux 1, 2 et 3 sont passés en paramètre. |
void
|
setDebutHtml(<String_Obligatoire> codeHtml)
La méthode publique «setEnteteMenuInnerHtml()» permet de définir le contenu de la DIV du menu représentant son entête. |
void
|
setDivBind(<objetDOMHtml_Obligatoire> divBind)
La méthode publique «setDivBind(divBind)» permet de configurer la référence de l'élément HTML au sein duquel le menu doit être écrit. |
void
|
setFinHtml(<String_Obligatoire> codeHtml)
La méthode publique «setPiedDePageMenuInnerHtml()» permet de définir le contenu de la DIV du menu représentant son pied de page. |
void
|
setNavigation(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k,<int_Obligatoire> type)
La méthode publique «setNavigation(i,j,k,type)» est appelée dès que la sélection du menu change. |
<private> void
|
ShowItems2Menu0(<int_Obligatoire> i,<boolean_Obligatoire> fromCookie)
La méthode privée «ShowItems2Menu0(i,fromCookie)» rend visible, pour un menu documentaire, les items de niveau 2 cachés (ceux dont l'index de niveau 2 est supérieur ou égal à maxItems2Menu0). |
<private> void
|
ShowItems2Menu2(<int_Obligatoire> i,<boolean_Obligatoire> fromCookie)
La méthode privée «ShowItems2Menu2(i)» affiche, pour un menu gestion de type 2, les items de niveau 2, rattachés au niveau 1 dont l'index est passés en paramètre. |
<private> void
|
ShowMenu()
La méthode privée «ShowMenu()» affiche le menu. |
<private> boolean
|
testMenu(<int_Obligatoire> i,<int_Facultatif> j,<int_Facultatif> k)
La méthode privée «testMenu(i,j,k)» retourne true si l'élément de menu demandé existe toujours. |
void
|
writeToCookie(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k)
La méthode publique «writeToCookie(i,j,k,)» met à jour les éléments suivants dans le cookie de sélection du menu: · VERSION: recopie le numéro de version du menu, présent dans la configuration du menu. · INDEX_ITEM1: l'index de la sélection de niveau 1 ("null" si pas de sélection) · INDEX_ITEM2: l'index de la sélection de niveau 2 ("null" si pas de sélection) · INDEX_ITEM3: l'index de la sélection de niveau 3 ("null" si pas de sélection) · éléments SHOW: permet de mémoriser l'état "ouvert" des sous-items des items de niveau 1. |
Détail des Attributs |
<private> String argc
<private> String argv
<private> String colorPiedDePage
<private> String colorTextPiedDePage
<private> XMLObjectCookie cookie
<private> XMLObjectCookie cookieDisplay
<private> DOM HTML divBind
<private> String divDebutMenu
<private> String divFinMenu
<private> String id
<private> String id_menu
<private> Int indexSelectedItem1
<private> Int indexSelectedItem2
<private> Int indexSelectedItem3
<private> Array de Int Items2StatusMenu0
<private> Array de Int Items2StatusMenu2
<private> Boolean Items3OpenMenu0
<private> String langue
<private> String navigation
<private> String nomAppli
<private> Array de ObjectItem tabMenu
<private> String textPiedDePage
<private> Int type
<private> String urlAccueil
<private> Boolean useCookie
<private> String version
<private> XMLObject XMLObjectMenu
Détail des Constructeurs |
ComposantMenu(<String_Obligatoire> id,<int_Obligatoire> type,<String_Obligatoire> nomAppli,<XMLObject_Obligatoire> XMLMenu,<t_ObjectItem_Facultatif> tabMenu,useCookieMenu)
id - String_Obligatoire
: String indiquant l'id du composant à instancier. Sa valorisation doit correspondre au nom de la variable JavaScript du composant instancié.
type - int_Obligatoire
: int indiquant le type du menu désiré. Valeurs possibles : nomAppli - String_Obligatoire
: String indiquant le nom de l'application associée au menu composant instancié.
XMLMenu - XMLObject_Obligatoire
: Objet XMLObject contenant le paramétrage XML du menu.
tabMenu - t_ObjectItem_Facultatif
: Tableau d'objets ObjetItem pour paramétrer le contenu informatif en JavaScript si pas de flux XML pour effectuer ce paramétrage.
Détail des Méthodes |
<private> void changeImage(<String_Obligatoire> idImage,<String_Obligatoire> nomImage,<String_Obligatoire> frame)
idImage - String_Obligatoire
: Référence de l'élément image où positionner l'image.
nomImage - String_Obligatoire
: Référence de l'image à positionner.
frame - String_Obligatoire
: Référence de la frame d'appartenance où positionner l'image - Voir Valeurs des Constantes - Paramètres .
<private> void changeImageOver(<String_Obligatoire> idImage,<String_Obligatoire> nomImage,<String_Obligatoire> frame)
idImage - String_Obligatoire
: Référence de l'élément image à positionner.
nomImage - String_Obligatoire
: Référence de l'image pour le mode roll-over.
frame - String_Obligatoire
: String indiquant la frame où s'affiche l'image : "entete", "menu", ... Voir Valeurs des Constantes - Paramètres .
<private> void CloseItems2Menu1(<int_Obligatoire> i)
i - int_Obligatoire
: index de l'item de niveau 1
<private> void CloseItems3Menu0(<int_Obligatoire> i,<int_Obligatoire> j)
i - int_Obligatoire
index de niveau 1 à réafficher dans le menu documentaire.
j - int_Obligatoire
index de niveau 2 à réafficher dans le menu documentaire.
<private> void CloseItems3Menu1(<int_Obligatoire> i,<int_Obligatoire> j)
i - int_Obligatoire
: index de l'item ou action de niveau 1
j - int_Obligatoire
: index de l'item ou action de niveau 2
void ecrireBind()
Aucun -
string ecrireHTML_type0()
Aucun -
string ecrireHTML_type0_items3(<int_Obligatoire> i,<int_Obligatoire> j)
i - int_Obligatoire
index de l'item de niveau 1
j - int_Obligatoire
index de l'item de niveau 2
string ecrireHTML_type1()
Aucun -
Object getDebutId()
Aucun -
Object getDivDebut()
Aucun -
Object getDivFin()
Aucun -
Object getFinId()
Aucun -
<private> String getImageOverURL(<String_Obligatoire> nomImage)
nomImage - String_Obligatoire
Référence de l'imagee pour le mode roll-over. Valeurs possibles : "supprimer", "editer", "enregistrer", fichier", "doubleFlecheDroit", "doubleFlecheGauche", "flecheHaut", "flecheBas". Voir Valeurs des Constantes - Paramètres.
<private> string getImageURL(<String_Obligatoire> nomImage)
nomImage - String_Obligatoire
: Référence de l'icône. Valeurs possibles: "supprimer", "editer", "enregistrer", fichier", "doubleFlecheDroit", "doubleFlecheGauche", "flecheHaut", "flecheBas". Voir Valeurs des Constantes - Paramètres .
string getNavigation()
Aucun -
<private> void goToURL(<int_Facultatif> i,<int_Facultatif> j,<int_Facultatif> k)
i - int_Facultatif
index de niveau 1 de l'item sélectionné, donnant l'URL de mise-à-jour de la frame de contenu.
j - int_Facultatif
index de niveau 2 de l'item sélectionné, donnant l'URL de mise-à-jour de la frame de contenu.
k - int_Facultatif
index de niveau 3 de l'item sélectionné, donnant l'URL de mise-à-jour de la frame de contenu.
<private> void HideItems2Menu0(<int_Obligatoire> i,<boolean_Obligatoire> fromCookie)
i - int_Obligatoire
: index de niveau 2 (>= maxItems2Menu0) de l'item de niveau 2 à cacher dans le menu documentaire.
fromCookie - boolean_Obligatoire
: Booléen indiquant si l'action a été initiée par une restauration de cookie (true) ou non (false). S'il ne s'agit pas d'une restauration de cookie, une mise à jour du cookie sera effectuée.
<private> void HideItems2Menu2(<int_Obligatoire> i,<boolean_Obligatoire> fromCookie)
i - int_Obligatoire
: index de l'item de niveau 2 rattaché(e) au niveau 1, à cacher dans le menu gestion de type 2.
fromCookie - boolean_Obligatoire
: Booléen indiquant si l'action a été initiée par une restauration de cookie (true) ou non (false). S'il ne s'agit pas d'une restauration de cookie, une mise à jour du cookie sera effectuée.
<private> void HideMenu()
Aucun -
void initDivBind()
Aucun -
void initTabByXML()
Aucun -
<private> void Item1OnMouseOut(<int_Obligatoire> i)
i - int_Obligatoire
: index de l'item 1 à passer en mode "sélectionné" ou "désélectionné" approprié .
<private> void Item1SetSelectedClass(<int_Obligatoire> i)
i - int_Obligatoire
: index de l'item 1 à passer en mode sélectionné.
<private> void Item1SetUnSelectedClass(<int_Obligatoire> i)
i - int_Obligatoire
: index de l'item 1 à passer en mode désélectionné.
<private> void Item1SetUnSelectedOverClass(<int_Obligatoire> i)
i - int_Obligatoire
: index de l'item 1 à passer en mode désélectionné roll-over.
<private> void Item2OnMouseOut(<int_Obligatoire> i,<int_Obligatoire> j)
i - int_Obligatoire
: index de l'item 1
j - int_Obligatoire
: index de l'item 2
<private> void Item2SetSelectedClass(<int_Obligatoire> i,<int_Obligatoire> j)
i - int_Obligatoire
: index de l'item 1
j - int_Obligatoire
: index de l'item 2
<private> void Item2SetUnSelectedClass(<int_Obligatoire> i,<int_Obligatoire> j)
i - int_Obligatoire
: index de l'item 1
j - int_Obligatoire
: index de l'item 2
<private> void Item2SetUnSelectedOverClass(<int_Obligatoire> i,<int_Obligatoire> j)
i - int_Obligatoire
: index de l'item 1.
j - int_Obligatoire
: index de l'item 2.
<private> void Item3OnMouseOut(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k)
i - int_Obligatoire
index de niveau 1 de l'item 3
j - int_Obligatoire
index de niveau 2 de l'item 3
k - int_Obligatoire
index de niveau 3 de l'item 3
<private> void Item3SetSelectedClass(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k)
i - int_Obligatoire
index de l'item 1
j - int_Obligatoire
index de l'item 2
k - int_Obligatoire
index de l'item 3
<private> void Item3SetUnSelectedClass(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k)
i - int_Obligatoire
index de niveau 1
j - int_Obligatoire
index de niveau 2
k - int_Obligatoire
index de niveau 3
<private> void Item3SetUnSelectedOverClass(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k)
i - int_Obligatoire
index de l'item 1
j - int_Obligatoire
index de l'item 2
k - int_Obligatoire
index de l'item 3
<private> void OpenItems2Menu1(<int_Obligatoire> i)
i - int_Obligatoire
: index de l'item de niveau 1
<private> void OpenItems3Menu0(<int_Obligatoire> i,<int_Obligatoire> j)
i - int_Obligatoire
: index de l'item de niveau 1.
j - int_Obligatoire
: index de l'item de niveau 2.
<private> void OpenItems3Menu1(<int_Obligatoire> i,<int_Obligatoire> j)
i - int_Obligatoire
: index de niveau 1
j - int_Obligatoire
: index de niveau 2
void restore(<int_Obligatoire> indexItem1,<int_Obligatoire> indexItem2,<int_Obligatoire> indexItem3,<_Obligatoire> fromCookie)
indexItem1 - int_Obligatoire
: Index de l'item de niveau 1 de la sélection à restaurer.
indexItem2 - int_Obligatoire
: Index de l'item de niveau 2 de la sélection à restaurer ("null" si pas d'item de niveau 2 pour cette sélection).
indexItem3 - int_Obligatoire
: Index de l'item de niveau 3 de la sélection à restaurer ("null" si pas d'item de niveau 3 pour cette sélection).
fromCookie - _Obligatoire
: Booléen indiquant si l'action a été initiée par une restauration de cookie (true) ou non (false). S'il ne s'agit pas d'une restauration de cookie, une mise à jour du cookie sera effectuée.
void restoreDisplayFromCookie()
Aucun -
void restoreFromBody(<String_Obligatoire> id)
id - String_Obligatoire
: L'identifiant de la sélection à restaurer
void restoreFromCookie()
Aucun -
void SelectAccueil(<boolean_Obligatoire> fromCookie)
fromCookie - boolean_Obligatoire
: Booléen indiquant si l'action a été initiée par une restauration de cookie (true) ou non (false). S'il ne s'agit pas d'une restauration de cookie, une mise à jour du cookie sera effectuée.
void SelectAction(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k,<boolean_Obligatoire> fromCookie)
i - int_Obligatoire
: Index de l'item de niveau 1 auquel l'action est rattachée
j - int_Obligatoire
: Index de l'item de niveau 2 auquel l'action est rattachée
k - int_Obligatoire
: Index de l'action au niveau 3
fromCookie - boolean_Obligatoire
: Booléen indiquant si l'action a été initiée par une restauration de cookie (true) ou non (false). S'il ne s'agit pas d'une restauration de cookie, une mise à jour du cookie sera effectuée.
<private> void SelectItem1Menu0(<int_Obligatoire> i,<boolean_Obligatoire> fromCookie)
i - int_Obligatoire
: index de l'item de niveau 1 à sélectionner dans le menu documentaire.
fromCookie - boolean_Obligatoire
: Booléen indiquant si l'action a été initiée par une restauration de cookie (true) ou non (false). S'il ne s'agit pas d'une restauration de cookie, une mise à jour du cookie sera effectuée.
<private> void SelectItem1Menu1(<int_Obligatoire> i,<boolean_Obligatoire> fromCookie)
i - int_Obligatoire
: index de l'item de niveau 1 à sélectionner.
fromCookie - boolean_Obligatoire
: Booléen indiquant si l'action a été initiée par une restauration de cookie (true) ou non (false). S'il ne s'agit pas d'une restauration de cookie, une mise à jour du cookie sera effectuée.
<private> void SelectItem2Menu0(<int_Obligatoire> i,<int_Obligatoire> j, <boolean_Obligatoire> fromCookie)
i - int_Obligatoire
: index de l'item de niveau 1 à sélectionner dans le menu documentaire.
j - int_Obligatoire
: index de l'item de niveau 2 à sélectionner dans le menu documentaire.
fromCookie - boolean_Obligatoire
: Booléen indiquant si l'action a été initiée par une restauration de cookie (true) ou non (false). S'il ne s'agit pas d'une restauration de cookie, une mise à jour sera effectuée.
<private> void SelectItem2Menu1(<int_Obligatoire> i,<int_Obligatoire> j, <boolean_Obligatoire> fromCookie)
i - int_Obligatoire
: index de l'item de niveau 1 à sélectionner.
j - int_Obligatoire
: index de l'item de niveau 2 à sélectionner.
fromCookie - boolean_Obligatoire
: Booléen indiquant si l'action a été initiée par une restauration de cookie (true) ou non (false). S'il ne s'agit pas d'une restauration de cookie, une mise à jour du cookie sera effectuée.
<private> void SelectItem3Menu0(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k,<boolean_Obligatoire> fromCookie)
i - int_Obligatoire
: index de niveau 1 de l'item de niveau 3 à sélectionner dans le menu documentaire.
j - int_Obligatoire
: index de niveau 2 de l'item de niveau 3 à sélectionner dans le menu documentaire.
k - int_Obligatoire
: index de niveau 3 de l'item de niveau 3 à sélectionner dans le menu documentaire.
fromCookie - boolean_Obligatoire
: Booléen indiquant si l'action a été initiée par une restauration de cookie (true) ou non (false). S'il ne s'agit pas d'une restauration de cookie, une mise à jour du cookie sera effectuée.
<private> void SelectItem3Menu1(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k,<boolean_Obligatoire> fromCookie)
i - int_Obligatoire
: index de l'item de niveau 1 à sélectionner.
j - int_Obligatoire
: index de l'item de niveau 2 à sélectionner.
k - int_Obligatoire
: index de l'item de niveau 3 à sélectionner.
fromCookie - boolean_Obligatoire
: Booléen indiquant si l'action a été initiée par une restauration de cookie (true) ou non (false). S'il ne s'agit pas d'une restauration de cookie, une mise à jour du cookie sera effectuée.
void setDebutHtml(<String_Obligatoire> codeHtml)
codeHtml - String_Obligatoire
: code HTML de l'entête du menu
void setDivBind(<objetDOMHtml_Obligatoire> divBind)
divBind - objetDOMHtml_Obligatoire
: Objet DOM HTML référençant l'élément HTML au sein duquel le menu doit être écrit.
void setFinHtml(<String_Obligatoire> codeHtml)
codeHtml - String_Obligatoire
: code HTML du pied de page du menu
void setNavigation(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k,<int_Obligatoire> type)
i - int_Obligatoire
: index de niveau 1
j - int_Obligatoire
: index de niveau 2
k - int_Obligatoire
: index de niveau 3
type - int_Obligatoire
: int indiquant le type du menu désiré. Valeurs possibles : <private> void ShowItems2Menu0(<int_Obligatoire> i,<boolean_Obligatoire> fromCookie)
i - int_Obligatoire
: index de niveau 2(>= maxItems2Menu0) de l'item de niveau 2 à faire apparaître dans le menu documentaire.
fromCookie - boolean_Obligatoire
: Booléen indiquant si l'action a été initiée par une restauration de cookie (true) ou non (false). S'il ne s'agit pas d'une restauration de cookie, une mise à jour du cookie sera effectuée.
<private> void ShowItems2Menu2(<int_Obligatoire> i,<boolean_Obligatoire> fromCookie)
i - int_Obligatoire
: index de l'item de niveau 1 à afficher dans le menu gestion de type 2.
fromCookie - boolean_Obligatoire
: Booléen indiquant si l'action a été initiée par une restauration de cookie (true) ou non (false). S'il ne s'agit pas d'une restauration de cookie, une mise à jour du cookie sera effectuée.
<private> void ShowMenu()
Aucun -
<private> boolean testMenu(<int_Obligatoire> i,<int_Facultatif> j,<int_Facultatif> k)
i - int_Obligatoire
: indice de l'item de menu 1.
j - int_Facultatif
: indice de l'item de menu 2.
k - int_Facultatif
: indice de l'item de menu 3.
void writeToCookie(<int_Obligatoire> i,<int_Obligatoire> j,<int_Obligatoire> k)
i - int_Obligatoire
index de la sélection de niveau 1
j - int_Obligatoire
index de la sélection de niveau 2
k - int_Obligatoire
index de la sélection de niveau 3
|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |