Framework JavaScript ACube V2.10.0
 

ergonomique/fw_navig_onglets.js

Résumé

Ce fichier Javascript correspond au framework de gestion de la navigation par onglet. Cette description consiste à présenter les prototypes des fonctions, des exemples d'appel et les précisions techniques nécessaires à la mise en oeuvre de ce framework.
Le framework client XML navigation utilise les classes utilitaires suivantes :
> ComposantBandeauOnglets pour gérer le composant de bandeau d'onglets.
> ObjectOnglet pour décrire l'objet associé à un onglet.

classesFwNavigOnglets

Ainsi, conformément aux principes du framework ergonomique, l'ensemble du contenu informatif peut être paramétré sous forme de flux XML ou par l'intermédiaire d'un tableau JavaScript.
Le paramétrage du contenu informatif consiste à indiquer pour chaque onglet son libellé et l'action associés. Le libellé est une chaîne de caractères et l'action est l'appel argumenté à une fonction métier déclenchée lors de la sélection d'un onglet.

L'arborescence XML associé à ce paramétrage doit avoir la forme suivante :

<COMPOSANT>
    <ONGLET>
        <ACTION></ACTION>
        <LIBELLE></LIBELLE>
    </ONGLET>
</COMPOSANT>
L'élément racine de nom « COMPOSANT» ici peut prendre n'importe quel nom. Ce nom d'élément est utile que lors de la construction de la page pour passer le bon paramétrage lors de la construction du composant.
La détermination de ce nom est déterminé soit par un modèle de page ou par le développeur de la page. Voir Exemple de structure XML du contenu informatif de ce composant pour 11 onglets : Exemples de structure XML.

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

Auteur: Ministère des Affaires Etrangères, Aubay SA, Steve Péguet


Sommaire des Classes
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.
ObjectOnglet La classe «ObjectOnglet» est la classe permettant de gérer le composant Onglet.

Sommaire des Fonctions Globales
static void ComposantBandeauOnglets_constructor()
           La fonction globale «ComposantBandeauOnglets_constructor()» permet la configuration des éléments de l'objet de gestion d'un DOM ComposantBandeauOnglets lors de son instanciation.

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