|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |
Object | +--ComposantBandeauOnglets
La classe «ComposantBandeauOnglets» est la classe permettant de décrire l'objet associé à un
bandeau d'onglets.
Ses propriétés publiques décrivent les attributs du composant et peut ê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.
RENDU IHM
Bandeau d'onglets dont les onglets sont tous visibles :
Voici l'affichage d'un composant de
bandeau d'onglets ayant cinq onglets en sachant que cinq onglets sont toujours visibles. La sélection d'un
onglet entraîne l'exécution de l'action associée à cet onglet (Ex : affichage du contenu de cet onglet, action métier'). Cette action est
propre au cas d'utilisation métier de la page et à la charge de son développeur. Son implémentation est en aucun cas effectuée dans le cadre du framework ergonomique.
Bandeau d'onglets dont les onglets non visibles sont accessibles par nanigation précédent/suivant :
Voici l'affichage d'un composant de bandeau d'onglets ayant onze
onglets en sachant que seulement cinq onglets sont toujours visibles.Les six autres onglets non visibles sont accessibles par le biais d'une navigation par onglet
précédent ou suivant.
Bandeau d'onglets dont les onglets non visibles sont accessibles par boîte de sélection :
Voici l'affichage
d'un composant de bandeau d'onglets ayant onze onglets en sachant que seulement cinq sont toujours visibles. Les six autres onglets non visibles sont accessibles par le biais
d'une boîte de sélection. La sélection d'un onglet par son intermédiaire entraîne le même comportement que lors d'un click sur un onglet
visible.
.
Date: 25/10/2005
Version: 1.1
Definie dans ergonomique/fw_navig_onglets.js
Sommaire des Attributs | |
<private> String |
argc
L'élément «argc» dans la classe ComposantBandeauOnglets 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 ComposantBandeauOnglets 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 |
boolNavigation
Propriété privée «boolNavigation» - Booléen reflétant si une navigation sur des onglets non visibles est nécessaire lors d'une taille de fenêtre inférieur au nombre d'onglets gérés par le composant. |
<private> String |
divBind
Propriété privée «divBind» - Zone dynamique (objet DOM HTML) associée au composant. |
<private> String |
id
Propriété privée «id» - ID du composant définit sous forme de chaîne de caractères. |
int |
itemOngletActif
La propriété publique «itemOngletActif» peut être manipulée ou interrogée en dehors de la bibliothèque du framework ergonomique - Cette propriété indique le rang dans le tableau des objets Onglet actuellement sélectionné. |
<private> int |
itemPremierOnglet
Propriété privée «itemPremierOnglet» - Entier indiquant le rang de l'onglet affiché en premier dans le bandeau d'onglets - Cette position représente l'indice du tableau tabOnglets référençant l'ensemble des onglets gérés par le composant. |
<private> String |
messageNavig
Propriété privée «messageNavig» - Chaîne de caractères utilisée lors de l'affichage de la boîte de sélection des onglets non visibles. |
<private> Array_ObjectOnglet |
tabOnglets
La propriété publique «tabOnglets» peut être manipulée ou interrogée en dehors de la bibliothèque du framework ergonomique - Cette propriété est un tableau d'objets ObjectOnglet reflétant l'ensemble des onglets présents dans le composant de bandeau d'onglets. |
<private> int |
tailleFenetre
Propriété privée «tailleFenetre» - Entier indiquant le nombre d'onglets toujours visibles dans le bandeau d'onglets. |
<private> String |
type
Propriété privée «type» - Chaîne de caractères précisant le type de navigation par onglet désiré lorsque le nombre d'onglets présents dépassent la tailleFenetre. |
<private> XMLObjectSauvegarde |
XMLObjectOnglets
Propriété privée «XMLObjectOnglets» - Objet de type XMLObjectSauvegarde référençant le flux XML intégrant le paramétrage du contenu informatif du composant. |
Sommaire des Constructeurs | |
ComposantBandeauOnglets
(<String_Obligatoire> id, <int_Obligatoire> tailleFenetre, <String_Facultatif> type, <XMLObjectSauvegarde_Facultatif> XMLObjectCont)
Crée une nouvelle instance de la classe ComposantBandeauOnglets |
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> string
|
ecrireComposantDomHTML()
Méthode privée «ecrireComposantDomHTML()» - Fonction interne renvoyant le code HTML associé au bandeau d'onglet. |
<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 contenu dynamique correspondant au bandeau d'onglet. |
<private> void
|
initTabByXML()
La méthode privée «initTabByXML()» permet de construire le tableau d'objets référençant l'ensemble des onglets présents dans le bandeau d'onglet à partir d'un paramétrage effectué par un flux XML. |
<private> void
|
ongletNavig(<int_Obligatoire> item)
La méthode privée «ongletNavig()» est appelée lors d'une sélection dans la boîte de sélection des autres onglets accessibles mais non affichés dans le bandeau d'onglet. |
<private> void
|
ongletPrecedent()
La méthode privée «ongletPrecedent()» est appelée lors d'un clic sur sur l'icône de «Onglet précédent» pour effectuer une navigation sur le bandeau d'onglet. |
<private> void
|
ongletSuivant()
La méthode privée «ongletSuivant()» est appelée lors d'un clic sur sur l'icône de «Onglet suivant» pour effectuer une navigation sur le bandeau d'onglet. |
<private> false
|
selectionBis()
La méthode privée «selectionBis()» est appelée lors d'un clic sur un onglet déjà sélectionné, pour qu'aucune action ne soit effectuée. |
<private> void
|
selectionOnglet(<int_Obligatoire> item)
La méthode privée «selectionOnglet(item)» est appelée lors d'un clic sur un onglet présent dans le bandeau d'onglet pour sélectionner cet onglet et appeler son action correspondante indiquée par paramétrage. |
void
|
setDivBind(<objetDOMHtml_Obligatoire> divBind)
La méthode publique «setDivBind(divBind)» permet d'associer une zone dynamique présente dans la page au composant. |
void
|
setMessageNavig(<String_Obligatoire> message)
La méthode publique «setMessageNavigation(message)» initialise l'attribut messageNavig avec une nouvelle valeur. |
Détail des Attributs |
<private> String argc
<private> String argv
<private> boolean boolNavigation
<private> String divBind
<private> String id
int itemOngletActif
<private> int itemPremierOnglet
<private> String messageNavig
<private> Array_ObjectOnglet tabOnglets
<private> int tailleFenetre
<private> String type
<private> XMLObjectSauvegarde XMLObjectOnglets
Détail des Constructeurs |
ComposantBandeauOnglets(<String_Obligatoire> id, <int_Obligatoire> tailleFenetre, <String_Facultatif> type, <XMLObjectSauvegarde_Facultatif> XMLObjectCont)
id - String_Obligatoire
: String indiquant l'id du composant à instancier. Sa valorisation doit correspondre au nom de la variable JavaScript du composant instancié.
tailleFenetre - int_Obligatoire
: Entier indiquant le nombre d'onglets toujours visibles dans le bandeau d'onglets.
type - String_Facultatif
: String indiquant le type de navigation désirée pour atteindre les onglets non visibles. Valeurs possibles : "SuivantPrecedent" (Par défaut si à «null»), "BoiteSelection".
XMLObjectCont - XMLObjectSauvegarde_Facultatif
: Objet XMLObjectSauvegarde pour paramétrer le contenu informatif.
tabOnglets - t_ObjectOnglet_Optionnel
: Tableau d'objets ObjectOnglet 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> string ecrireComposantDomHTML()
Aucun -
<private> void initDivBind()
Aucun -
<private> void initTabByXML()
Aucun -
<private> void ongletNavig(<int_Obligatoire> item)
item - int_Obligatoire
: Indice de l'onglet sélectionné dans la boîte de sélection
<private> void ongletPrecedent()
Aucun -
<private> void ongletSuivant()
Aucun -
<private> false selectionBis()
Aucun -
<private> void selectionOnglet(<int_Obligatoire> item)
item - int_Obligatoire
: N° de l'onglet sélectionné
void setDivBind(<objetDOMHtml_Obligatoire> divBind)
divBind - objetDOMHtml_Obligatoire
: Objet DOM HTML référençant la zone dynamique associée au composant.
void setMessageNavig(<String_Obligatoire> message)
message - String_Obligatoire
: Nouveau libellé (String) à afficher comme 1ère option de la boîte de sélection.
|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |