Framework JavaScript ACube V2.10.0
 

Classe ComposantAssistant

Object
   |
   +--DefaultHtmlForm,DefaultElementForm
         |
         +--ComposantForm
               |
               +--ComposantAssistant

class ComposantAssistant
extends ComposantForm


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

> «ComposantAssistant» sert à mettre en oeuvre des formulaires qui s'étalent sur plusieurs pages. L'enchaînement des pages se fait au moyen des boutons «précédent» et «suivant». Un bouton valider permet de valider globalement l'ensemble des pages.
> Le modèle de page html «assistant.html» présente un cadre similaire à celui de la fiche. Des balises <tbody> encadrent chacune des pages et c'est en jouant sur leur visibilité que les boutons «précédent/suivant» permettent la navigation.

Cette classe reprend toutes les propriétés publiques et méthodes  publiques et privées héritées.
Ses propriétés publiques décrivent les attributs du composant et peuvent ê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.

«ComposantAssistant» hérite de «ComposantForm». Il est constitué de 3 boutons.





Cet élément n'est pas associé à un paramétrage XML.

RENDU IHM

Première page :

exComposantAssistantPremPage

Dernière page :

exComposantAssistantDernPage

Page de l'assistant, avec le bouton valider toujours accessible quelque soit la page :

exComposantAssistantValiderPage

Date: 25/10/2005

Version: 1.1

Definie dans ergonomique/fw_formulaire_composant.js


Sommaire des Attributs
 Function actionAnnuler
          La propriété publique «actionAnnuler», représente le pointeur sur la fonction déclenchée lors d'un click sur la bouton annuler du composant assistant.
 Function actionSuivant
          La propriété publique «actionSuivant», représente le pointeur sur la fonction déclenchée lors d'un click sur la bouton suivant du composant assistant.
<private>  boolean annulerActif
          La propriété privée «annulerActif» est booléen renseigné à «True» si l'on souhaite que le bouton annuler soit présent.
Valeur par défaut : Valeurs par défaut des Propriétés

 ElementFormButton boutonAnnuler
          La propriété publique «boutonAnnuler» représente le bouton Annuler de type «ElementFormButton».
 ElementFormButton boutonPrecedent
          La propriété publique «boutonPrecedent» représente le bouton précédent de type «ElementFormButton».
 ElementFormButton boutonSuivant
          La propriété publique «boutonSuivant» représente le bouton suivant de type «ElementFormButton».
 ElementFormButton boutonValider
          La propriété publique «boutonValider» représente le bouton valider de type «ElementFormButton».
<private>  int currentPage
          La propriété privée «currentPage» mémorise le numéro de la page courante - Valeur par défaut :
Valeurs par défaut des Propriétés.
<private>  string defaultStatutValider
          L'élément «defaultStatutValider» dans la classe ComposantAssistant n'est pas une propriété, il permet de définir un statut par défaut (type d'affichage) pour le composant.
<private>  int nbPage
          La propriété privée «nbPage» définit le nombre total de page que compte l'assistant.
<private>  boolean validerActif
          La propriété privée «validerActif» est un booléen renseigné à «True» si l'on souhaite que le bouton valider soit présent.
<private>  boolean validerToujours
          La propriété privée «validerToujours» est un booléen renseigné à «True» si l'on souhaite que le bouton valider soit accessible dès la première page.
   
Attributs hérités de la classeComposantForm
argv, argc, divHiddenBind, validationEnCours, boolDisableAllAction, tabElement, tabOptionElement, donneeElement, donneeListe, XMLObjectInfos, XMLData, XMLExport
   
Attributs hérités de la classeDefaultHtmlForm
action, enctype, method
   
Attributs hérités de la classeDefaultElementForm
readonly, disabled, id, value, statut, reference, onChange, check, onblur, formParent, ongletParent, zoneData, urlAide, altAide, lienAide, urlAssist, altAssist, bulleInfo, posBulleInfo, displayStyle, emptyDisplayStyle, onMouseOut, onMouseOver, onMouseMove, onMouseMoveBoutonAide, divBind, onfocus
   
Attributs hérités de la classeDefaultHtml
id, style, title, name, tabindex
 
Sommaire des Constructeurs
ComposantAssistant (<String_Obligatoire> id, <String_Facultatif> action, <String_Facultatif> method, <int_bligatoire> nbPage, <Boolean_Facultatif> validerToujours, <Boolean_Facultatif> validerActif, <Boolean_Facultatif> annulerActif)
            Crée une instance de la classe ComposantAssistant.
 
Sommaire des Méthodes
 <private>  void annulerSaisie()
           La méthode privée «annulerSaisie()» est associée au bouton Annuler, pour annuler les opérations en cours sur le composant assistant.
 <private>  void changeStatutValider()
           La méthode privée «changeStatutValider()» est la méthode utilisée pour mettre à jour le statut du bouton valider.
 Object extend_ComposantForm(<String_Obligatoire> id, <String_Facultatif> action, <String_Facultatif> method, <String_Facultatif> enctype)
           Crée une nouvelle instance du composant ComposantForm.
 <private>  void precedent()
           La méthode privée «precedent()» est associée au bouton précédent, pour revenir à la page précédente.
 void setActionAnnuler(<function_Obligatoire> newFonction,<boolean_Optionnel> update)
           La méthode publique «setActionAnnuler(newFonction,update)»; initialise la propriété actionAnnuler avec une nouvelle valeur et regénère l'élément HTML associé si le paramètre update est vrai.
 void setActionSuivant(<fonction_Obligatoire> newFonction,<boolean_Optionnel> update)
           La méthode publique «setActionSuivant(newFonction,update)»; initialise la propriété actionSuivantr avec une nouvelle valeur, et regénère l'élément HTML associé si le paramètre update est vrai.
 <private>  void suivant()
           La méthode privée «suivant()» est associée au bouton suivant, pour passer à la page suivante.
 
Méthodes héritées de la classe ComposantForm
extend_DefaultHtmlForm, extend_DefaultElementForm, getXMLObjectInfos, setXMLObjectInfos, getXMLData, setXMLData, initXMLData, getAction, setAction, setDivHiddenBind, setMethod, ecrireBind, ecrireHtml, addElement, ecrireHiddenHtml, ecrireHiddenBind, valider, controlerSurface, soumettre, agir, disableAllAction, getDefaultElementById, annuler, setTarget, getTarget, importData, retourImportData, creerElementFormText, creerElementFormSelect, creerElementFormSelectMaster, creerComposantCalendrier, creerElementFormRadio, creerElementFormTextarea, creerElementFormCheckbox, creerElementFormButtonValider, creerElementFormButtonAnnuler, creerElementFormButtonLibre, creerElementFormHidden, creerElementFormPass, creerElementFormFile, creerFilterComponent, instancierDataElt, instancierXmlData, creerOption, exportXML, executerActionRedirection
   
Méthodes héritées de la classe DefaultHtmlForm
extend_DefaultHtml
   
Méthodes héritées de la classe DefaultElementForm
newId, formatValue, setFormatValue, setAltAide, geturlAide, seturlAide, setAltAssist, geturlAssist, seturlAssist, getOngletParent, setOngletParent, getZoneData, setZoneData, getDomHtmlElement, getValue, setValue, getTabOption, setTabOption, setBulleInfo, setDisplayStyle, getDisplayStyle, setEmptyDisplayStyle, getEmptyDisplayStyle, getDivBind, setDivBind, ouvrirAide, ouvrirAssistant, ecrireAideHtml, setPositionBulleInfo, ecrireAssistHtml, ecrireBind, ecrireHtml, setStatut, setOnChange, setOnblur, setOnfocus, initReference, addOption, changeOption, removeOption, ecrireCellHtml
   
Méthodes héritées de la classe DefaultHtml
newId, setTitle, getTitle, getId, setStyle, getStyle
 

Détail des Attributs

actionAnnuler

Function actionAnnuler

actionSuivant

Function actionSuivant

annulerActif

<private> boolean annulerActif

boutonAnnuler

ElementFormButton boutonAnnuler

boutonPrecedent

ElementFormButton boutonPrecedent

boutonSuivant

ElementFormButton boutonSuivant

boutonValider

ElementFormButton boutonValider

currentPage

<private> int currentPage

defaultStatutValider

<private> string defaultStatutValider

nbPage

<private> int nbPage

validerActif

<private> boolean validerActif

validerToujours

<private> boolean validerToujours

Détail des Constructeurs

ComposantAssistant

ComposantAssistant(<String_Obligatoire> id, <String_Facultatif> action, <String_Facultatif> method, <int_bligatoire> nbPage, <Boolean_Facultatif> validerToujours, <Boolean_Facultatif> validerActif, <Boolean_Facultatif> annulerActif)

Détail des Méthodes

annulerSaisie

 <private> void annulerSaisie()

changeStatutValider

 <private> void changeStatutValider()

extend_ComposantForm

Object extend_ComposantForm(<String_Obligatoire> id, <String_Facultatif> action, <String_Facultatif> method, <String_Facultatif> enctype)

precedent

 <private> void precedent()

setActionAnnuler

void setActionAnnuler(<function_Obligatoire> newFonction,<boolean_Optionnel> update)

setActionSuivant

void setActionSuivant(<fonction_Obligatoire> newFonction,<boolean_Optionnel> update)

suivant

 <private> void suivant()

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