Framework JavaScript ACube V2.10.0
 

Classe ComposantBandeauOnglets

Object
   |
   +--ComposantBandeauOnglets

class 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.


model


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.
exOngletsTousVisibles
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.
exOngletsVisiblesPrecSuiv
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.
.exOngletsVisiblesSelect
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 pour une liste non numérotée : Exemples d'appels aux constructeurs.
 
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

argc

<private> String argc

argv

<private> String argv

boolNavigation

<private> boolean boolNavigation

divBind

<private> String divBind

id

<private> String id

itemOngletActif

int itemOngletActif

itemPremierOnglet

<private> int itemPremierOnglet

messageNavig

<private> String messageNavig

tabOnglets

<private> Array_ObjectOnglet tabOnglets

tailleFenetre

<private> int tailleFenetre

type

<private> String type

XMLObjectOnglets

<private> XMLObjectSauvegarde XMLObjectOnglets

Détail des Constructeurs

ComposantBandeauOnglets

ComposantBandeauOnglets(<String_Obligatoire> id, <int_Obligatoire> tailleFenetre, <String_Facultatif> type, <XMLObjectSauvegarde_Facultatif> XMLObjectCont)

Détail des Méthodes

ecrireBind

void ecrireBind()

ecrireComposantDomHTML

 <private> string ecrireComposantDomHTML()

initDivBind

 <private> void initDivBind()

initTabByXML

 <private> void initTabByXML()

ongletNavig

 <private> void ongletNavig(<int_Obligatoire> item)

ongletPrecedent

 <private> void ongletPrecedent()

ongletSuivant

 <private> void ongletSuivant()

selectionBis

 <private> false selectionBis()

selectionOnglet

 <private> void selectionOnglet(<int_Obligatoire> item)

setDivBind

void setDivBind(<objetDOMHtml_Obligatoire> divBind)

setMessageNavig

void setMessageNavig(<String_Obligatoire> message)

Framework JavaScript ACube V2.10.0
 

Version 2.10.0, / Etat : Validé
Cette création est mise à disposition selon le Contrat Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique disponible en ligne http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ ou par courrier postal à Creative Commons, 559 Nathan Abbott Way, Stanford,California 94305, USA.


Documentation generated by JSDoc on Wed Jan 6 17:05:02 2010