Framework JavaScript ACube V2.10.0
 

ergonomique/fw_formulaire_composant.js

Résumé

Ce fichier Javascript correspond aux éléments de formulaires plus élaborés, appelés composant car généralement composés de plusieurs éléments de formulaires.
Il implémente les éléments complexes de formulaire suivants :

Il implémente aussi les composants suivants liés à des modèles de page :


Version: 1.1 Date : 25/10/2005

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


Sommaire des Classes
ComposantAssistant La classe «ComposantAssistant» et le modèle de page Assistant :

> «ComposantAssistant» sert à mettre en oeuvre des formulaires qui s'étalent sur plusieurs pages.
ComposantFile La classe «ComposantFile» répond au besoin de personnalisation du bouton «Parcourir» (tag HTML <input> de type «file»).
ComposantForm La classe «ComposantForm» et le modèle de page Formulaire/Fiche :

> Le composant «composantForm» est associé au modèle de page Formulaire/Fiche.
ComposantCalendrier La classe «ComposantCalendrier» est la classe, basée sur un «ElementFormText», permettant de modéliser le composant qui affiche un champ de saisie de date, accompagné d'un bouton pour afficher le calendrier.
ComposantRattachement La classe «ComposantRattachement» est la classe permettant de modéliser le composant qui permet de choisir des items dans une liste et de les "rattacher" pour les faire apparaître dans une seconde liste.
Ce composant hérite de « DefaultElementForm » et « DefaultXml ».
ComposantRecherche La classe «ComposantRecherche» et le modèle de page Recherche :

> «ComposantRecherche» sert à mettre en oeuvre un formulaire de recherche.
ComposantConnexion La classe «ComposantConnexion» et le modèle de page Connexion :

> «ComposantConnexion» sert à mettre en oeuvre un formulaire de connexion avec un champ «login», «pass», éventuellement une checkbox «invit» et enfin un bouton de connexion.
> Le modèle de page html «connexion.html présente le canevas (images de fond, bordures, logos) prêt à accueillir les éléments de formulaires (champs et bouton) que «ComposantConnexion» va lui fournir.
FilterComponent La classe «FilterComponent» est la classe, basée sur un «ElementFormText», permettant de modéliser le composant qui affiche un champ de saisie de texte, accompagné d'un bouton de recherche d'éléments et d'une SelectBox d'affichage.

Sommaire des Fonctions Globales
static Object addParametresFormulaire(<ComposantForm> formulaire, <Array> parametres)
           Cette fonction permet d'ajouter aux paramètres existants les paramètres d'un formulaire.
static void creerFormulaire(<XMLObjectSauvegarde_Obligatoire> XMLFormulaireInfo)
           La méthode publique «creerFormulaire(XMLFormulaireInfo)» est la méthode de création automatique d'un formulaire, depuis un fichier XML répondant à la DTD DTD.formulaire.dtd.
Cette méthode parcourt le fichier XML, crée le ComposantForm, repère les différents éléments renseignés et appelle les fonctions associée à chacun de ces éléments.
static boolean enterEgalValider()
           La fonction globale «enterEgalValider()» s'applique à un document HTML et trouve son utilité dans le contexte d'une page de type formulaire.
static void executerActionRecherche(<Obligatoire_ComposantForm> formulaire, <Obligatoire_ComposantTableau> tableau, <Facultatif_Array> parametres, <Facultatif_fonction> callbackPerso)
           Fonction permettant d'appeler une action serveur, de valider un formulaire de recherche et d'afficher le résultat dans un tableau.
static boolean executerActionRedirection(<Obligatoire_ComposantForm> formulaire, <Obligatoire_String> url, <Facultatif_Array> parametres)
           Fonction permettant d'appeler une action et de redirigé vers une page.
static void Generique_retourInstancierDataElt(xmlOptions)
           La fonction globale «Generique_retourInstancierDataElt(xmlOptions)» gère la retour du flux lors de la creation automatique d'un élément complexe de formulaire (ElementFormSelect ou ElementFormRadio).
static void Generique_retourInstancierXmlData()
           La fonction globale «Generique_retourInstancierDataElt(xmlOptions)» gère la retour du flux lors de la creation automatique d'un élément complexe de formulaire dépendant (ElementFormSelectMaster).
static void Generique_retourXMLFiltre()
           La fonction globale «Generique_retourXMLFiltre()» gère les retours de flux rapatriés par un composant filtre
static Object getParamComposant(bean, spExp)
           Fonction permettant de récupérer les paramètres des composants Acube.
static Object verifierRetourAction(<Obligatoire_XMLObject> xmlRetourAction)
           Vérifie si le flux XML donné n'est pas un flux d'erreur.

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