|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |
Object | +--ElementListe
La classe «ElementListe» est la classe permettant de décrire l'objet associé à une liste.
Sa propriété publique décrit les attributs du composant et peut être manipulée ou interrogée 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.
RENDU IHM
Liste simple
Liste numérotée
Date: 25/10/2005
Version: 1.1
Definie dans ergonomique/fw_liste.js
Sommaire des Attributs | |
<private> String |
argc
L'élément «argc» dans la classe ElementListe 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 ElementListe 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> boolean |
boolNum
Propriété privée «boolNum» - Booléen précisant si la liste est de type numérotée (true) ou normale (false). |
<private> String |
divBind
Propriété privée «divBind». |
<private> String |
id
Propriété privée «id» - C'est l'ID du composant définit sous forme de chaîne de caractères. |
<private> Array_ObjectListe |
tabListe
La propriété publique «tabListe» peut être manipulée ou interrogée en dehors de la bibliothèque du framework ergonomique. |
<private> XMLObjectSauvegarde |
XMLObjectListe
Propriété privée «XMLObjectListe». |
Sommaire des Constructeurs | |
ElementListe
(<String_Obligatoire> id, <boolean_Obligatoire> boolNum, xmlObject)
Crée une instance de la classe "ElementListe" |
Sommaire des Méthodes | |
void
|
ecrireBind()
La méthode publique «ecrireBind()» déclenche la génération du code HTML de la zone dynamique associée au composant. |
<private> void
|
ecrireElementDomHTML()
La méthode privée «ecrireElementDomHTML()» est une fonction interne renvoyant le code HTML associé à une liste. |
<private> void
|
initDivBind()
La méthode privée «initDivBind()» permet de spécifier un pointeur vers le DOM HTML de la zone dynamique gérant la présentation du composant liste. |
<private> void
|
initTabByXML()
La méthode privée «initTabByXML» permet de construire le tableau d'objets référençant les items présents dans le flux XML de paramétrage. |
void
|
setDivBind(<objetDOMHtml_Obligatoire> divBind)
La méthode publique «setDivBind(divBind)» permet d'associer une zone dynamique (DIV) comme conteneur du composant Liste. |
Détail des Attributs |
<private> String argc
<private> String argv
<private> boolean boolNum
<private> String divBind
<private> String id
<private> Array_ObjectListe tabListe
<private> XMLObjectSauvegarde XMLObjectListe
Détail des Constructeurs |
ElementListe(<String_Obligatoire> id, <boolean_Obligatoire> boolNum, xmlObject)
id - String_Obligatoire
String : indique l'id de l'élément à instancier. Sa valorisation doit correspondre au nom de la variable JavaScript du composant instancié.
boolNum - boolean_Obligatoire
Booléen : indique le type de liste désiré. Valeurs possibles : "true" liste numérotée, "false" liste non numérotéee.
XMLObject - XMLObjectSauvegarde_Facultatif
Objet XMLObjectSauvegarde pour paramétrer le contenu informatif.
tabItem - t_ObjectListe_Optionnel
Tableau d'objets ObjectListe : pour paramétrer le contenu informatif en JavaScript si pas de flux XML pour effectuer ce paramétrage.
Détail des Méthodes |
void ecrireBind()
Aucun -
<private> void ecrireElementDomHTML()
Aucun -
<private> void initDivBind()
Aucun -
<private> void initTabByXML()
Aucun -
void setDivBind(<objetDOMHtml_Obligatoire> divBind)
divBind - objetDOMHtml_Obligatoire
Objet DOM HTML : référence la zone dynamique associée au composant.
|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |