Framework JavaScript ACube V2.10.0
 

ergonomique/fw_arborescence.js

Résumé

Ce fichier Javascript correspond au framework de gestion du composant Arborescence. 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 du composant Arborescence utilise les classes utilitaires suivantes :
> ComposantArborescence pour gérer le composant Arborescence.
> ObjectItemArborescence pour décrire l'objet associé à un élément du composant.





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 item son libellé et l'url du fichier ou du lien associé ainsi que la sous-arborescence si elle existe.
Comme dans le composant Texte Long, on retrouve le principe de récursivité également dans ce composant. Le tag <LISTE> peut contenir une liste de tag <ITEM>.

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

<COMPOSANT>
    <ITEM>
        <LIBELLE></LIBELLE>
        <URL></URL>
        <LISTE></LISTE>
    </ITEM>
</COMPOSANT>

L'élément racine de nom « COMPOSANT » ici peut prendre n'importe quel nom. Ce nom d'élément n'est seulement utile que lors de la construction de la page pour passer le bon paramétrage lors de la construction du composant. Ce nom est déterminé soit par un modèle de pag, soit par le développeur de la page.
Voir Exemple de paramétrage XML du contenu informatif de ce composant pour l'exemple de l'arborescence par fichier : Exemples de structure XML.

RENDU IHM

Composant Arborescence :

Voici l'affichage d'un composant Arborescent. Le clic sur un lien renvoie une fenêtre avec l'affichage du lien.

exComposantArborescent

Composant Arborescence Fichier :

Voici l'affichage d'un composant Arborescent par fichier, le clic sur un lien renvoie une fenêtre avec l'affichage du fichier.

exComposantArborescentFichier


Date: 25/10/2005

Version: 1.1

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


Sommaire des Classes
ObjectItemArborescence La classe «ObjectItemArborescence» est la classe permettant de décrire l'objet associé à un élément du composant.
Il n'existe pas de propriété privée pour cette classe.
ComposantArborescence La classe «ComposantArborescence» est la classe permettant de gérer le composant Arborescence.

Sommaire des Fonctions Globales
static void ComposantArborescence_constructor()
           La fonction «ComposantArborescence_constructor()» permet la configuration des attributs de l'objet ComposantArborescence lors de son instanciation.
static void onClick(func, tabItemId)
           La méthode publique "onClick(func,libelle,data)" fournit un point d'accés dans le composant ComposantArborescence pour paramétrer l'action à executer lorsqu'un noeud de l'arborescence est sélectionné.

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