|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |
Object | +--DefaultHtmlForm,DefaultElementForm | +--ComposantForm | +--ComposantAssistant
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 :
Dernière page :
Page de l'assistant, avec le bouton valider toujours accessible quelque soit la page :
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 DefaultHtmlForm |
extend_DefaultHtml
|
Méthodes héritées de la classe DefaultHtml |
newId, setTitle, getTitle, getId, setStyle, getStyle
|
Détail des Attributs |
Function actionAnnuler
Function actionSuivant
<private> boolean annulerActif
ElementFormButton boutonAnnuler
ElementFormButton boutonPrecedent
ElementFormButton boutonSuivant
ElementFormButton boutonValider
<private> int currentPage
<private> string defaultStatutValider
<private> int nbPage
<private> boolean validerActif
<private> boolean validerToujours
Détail des Constructeurs |
ComposantAssistant(<String_Obligatoire> id, <String_Facultatif> action, <String_Facultatif> method, <int_bligatoire> nbPage, <Boolean_Facultatif> validerToujours, <Boolean_Facultatif> validerActif, <Boolean_Facultatif> annulerActif)
id - String_Obligatoire
: Attribut html «id» et «name» du tag <form>.
action - String_Facultatif
: Attribut html «action» du tag <form>, url de soumission du formulaire.
method - String_Facultatif
: Attribut html «method» du tag <form>, peut prendre la valeur «GET» ou «POST».
nbPage - int_bligatoire
! Nombre total de page que compte l'assistant.
validerToujours - Boolean_Facultatif
: Booléen renseigné à «True» si l'on souhaite que le bouton valider soit accessible dès la première page. Sinon, il est grisé tant qu'on n'a pas atteint la dernière page.
validerActif - Boolean_Facultatif
: Booléen renseigné à «True» si l'on souhaite que le bouton valider soit présent.
annulerActif - Boolean_Facultatif
: Booléen renseigné à «True» si l'on souhaite que le bouton annuler soit présent.
Détail des Méthodes |
<private> void annulerSaisie()
Aucun -
<private> void changeStatutValider()
Aucun -
Object extend_ComposantForm(<String_Obligatoire> id, <String_Facultatif> action, <String_Facultatif> method, <String_Facultatif> enctype)
id - String_Obligatoire
Attribut html «id» et «name» du tag <form>.
action - String_Facultatif
Attribut html «action» du tag <form>, url de soumission du formulaire.
method - String_Facultatif
Attribut html «method» du tag <form>, peut prendre la valeur «GET» ou «POST».
enctype - String_Facultatif
Attribut html «enctype».
boolDisableAllAction - String_Optionnel
booleen indiquant l'activation ou non des boutons et liens.
<private> void precedent()
Aucun -
void setActionAnnuler(<function_Obligatoire> newFonction,<boolean_Optionnel> update)
newFonction - function_Obligatoire
: Fonction à appliquer sur un click sur le bouton Annuler du composant assistant.
update - boolean_Optionnel
: Booléen qui indique si le champ est à mettre à jour ou non.
void setActionSuivant(<fonction_Obligatoire> newFonction,<boolean_Optionnel> update)
newFonction - fonction_Obligatoire
: Fonction à appliquer sur un click sur le bouton Suivant du composant assistant.
update - boolean_Optionnel
: Booléen qui indique si le champ est à mettre à jour ou non.
<private> void suivant()
Aucun -
|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |