|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |
Object | +--DefaultElementForm,DefaultHtmlInput,DefaultLibelle,DefaultXml | +--ElementFormText | +--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.
Ce composant hérite de « ElementFormText et est composé d'un bouton
de type «ElementFormButton».
Il s'agit d'un élément mono-value :
<ELEMENT>
<LIBELLE>libelle de champ
calendrier :</LIBELLE>
<VALUE>14/07/1789</VALUE>
</ELEMENT>
Sommaire des Attributs | |
<private> Object |
argTab
|
<private> ElementFormButton |
bouton
La propriété privée «bouton» est l'élément de type «ElementFormButton» associé au champ date. |
<private> Object |
ecrireBoiteHtml_parent
La propriété privée «ecrireBoiteHtml_parent()» enrichit la méthode «ecrireBoiteHtml()» de la classe parent "ElementFormText" avec la génération HTML de l'élément calendrier invisible. |
<private> ObjectFormat |
format
La propriété privée «format» permet de spécifier le format par défaut de restitution de la date. |
<private> int |
nbAnnees
La propriété privée «nbAnnees» est un entier permettant de spécifier le nombre d'années dans la boîte de sélection de l'année dans la fenêtre pop-up du calendrier. Par défaut, cette propriété est renseignée à 12. |
<private> int |
pasAnnee
La propriété privée «pasAnnee» est un entier permettant de spécifier le pas de construction de la liste des années dans la boîte de sélection de l'année dans la fenêtre pop-up du calendrier. Par défaut, cette propriété est renseignée à 2. |
<private> Object |
setStatut_parent
La propriété privée «setStatut_parent()» enrichit la méthode «setStatut()» de la classe parent "ElementFormText" pour l'attribut bouton du composant Calendrier associé au champ date. |
Attributs hérités de la classeElementFormText |
argv, argc, autoComplete
|
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 classeDefaultHtmlInput |
alt, checked, disabled, maxlength, readonly, size, type, value
|
Attributs hérités de la classeDefaultLibelle |
libelle, obligatoire, codeObligatoire, divLibelleBind
|
Attributs hérités de la classeDefaultXml |
VALUE_SELECTED, VALUE_NO_SELECTED, xmlData, multi, libelle, value, tabOption
|
Attributs hérités de la classeDefaultHtml |
id, style, title, name, tabindex
|
Sommaire des Constructeurs | |
ComposantCalendrier
(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> xmlData, <String_Facultatif> value, <String_Facultatif> libelle, <boolean_Facultatif> obligatoire, <Boolean_Facultatif> statut, <int_Facultatif> tabindex)
Crée une instance de la classe ComposantCalendrier Voir Exemple d'instanciation de la classe ComposantCalendrier : Exemples d'appels aux constructeurs. |
Sommaire des Méthodes | |
<private> string
|
ecrireBoiteHtml()
La méthode privée «ecrireBoiteHtml()» de la classe parent "ElementFormText" est enrichie pour intégrer aussi la génération HTML du bouton. |
Object
|
extend_ElementFormText(<String_Obligatoire> id, <XmlObjectSauvegarde_Facultatif> xmlData, <String_Facultatif> value, <int_Facultatif> size, <int_Facultatif> maxlength, <String_Facultatif> libelle, <Boolean_Facultatif> obligatoire, <Boolean_Facultatif> statut, <int_Facultatif> tabindex, <String_Facultatif> displaycss, <String_Facultatif> emptydisplaycss)
Crée une instance de la classe ElementFormText Voir Exemple d'instanciation de la classe ElementFormText : Exemples d'appels aux constructeurs. |
ObjectFormat
|
getFormat()
La méthode publique «getFormat()» permet de lire la propriété format. |
int
|
getNbAnnees()
Getter de la propriété nbAnnees |
int
|
getPasAnnee()
Getter de la propriété pasAnnee |
void
|
setFormat(<ObjectFormat> newFormat)
La méthode publique «setFormat(newFormat)» initialise la propriété format avec une nouvelle valeur. |
void
|
setNbAnnees(entier)
Setter de la propriété nbAnnees |
void
|
setPasAnnee(entier)
Setter de la propriété pasAnnee |
void
|
setStatut(<int_Obligatoire> newStatut)
La méthode publique «setStatut(newStatut)» rédéfinit la méthode publique de la classe parent "ElementFormText" pour initialiser le statut de l'attribut bouton avec une nouvelle valeur. |
<private> void
|
showCalendar()
La méthode privée «showCalendar()» est la méthode qui ouvre la popup calendrier. |
Méthodes héritées de la classe ElementFormText |
extend_DefaultHtmlInput, extend_DefaultElementForm, extend_DefaultLibelle, extend_DefaultXml, ecrireBoiteHtml
|
Méthodes héritées de la classe DefaultHtmlInput |
extend_DefaultHtml, setTitle
|
Méthodes héritées de la classe DefaultLibelle |
getDivLibelleBind, setDivLibelleBind, getLibelle, ecrireLibelleHtml
|
Méthodes héritées de la classe DefaultXml |
getXmlData, setXmlDataMono, setXmlDataMulti, setXmlData
|
Méthodes héritées de la classe DefaultHtml |
newId, setTitle, getTitle, getId, setStyle, getStyle
|
Détail des Attributs |
<private> Object argTab
<private> ElementFormButton bouton
<private> Object ecrireBoiteHtml_parent
<private> ObjectFormat format
<private> int nbAnnees
<private> int pasAnnee
<private> Object setStatut_parent
Détail des Constructeurs |
ComposantCalendrier(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> xmlData, <String_Facultatif> value, <String_Facultatif> libelle, <boolean_Facultatif> obligatoire, <Boolean_Facultatif> statut, <int_Facultatif> tabindex)
id - String_Obligatoire
Id du composant.
xmlData - XMLObjectSauvegarde_Facultatif
Données XML de type XMLObjectSauvegarde, que l'on souhaite associer à l'élément de formulaire pour valoriser les attributs «libelle» et «value».
value - String_Facultatif
Valeur du champ date, si on n'utilise pas xmlData comme source.
libelle - String_Facultatif
Libellé de l'élément de formulaire.
obligatoire - boolean_Facultatif
Booléen à «true» si le champ est obligatoire.
statut - Boolean_Facultatif
Statut de l'élément, «enable» par défaut.
tabindex - int_Facultatif
Attribut html «tabindex».
nbAnnees - int_Optionnel
Nombre d'année proposé dans la boîte de sélection du calendrier.
pasAnnees - int_Optionnel
Pas (en nombre d'années) à utiliser entre deux années dans la boîte de sélection du calendrier.
Détail des Méthodes |
<private> string ecrireBoiteHtml()
Aucun -
Object extend_ElementFormText(<String_Obligatoire> id, <XmlObjectSauvegarde_Facultatif> xmlData, <String_Facultatif> value, <int_Facultatif> size, <int_Facultatif> maxlength, <String_Facultatif> libelle, <Boolean_Facultatif> obligatoire, <Boolean_Facultatif> statut, <int_Facultatif> tabindex, <String_Facultatif> displaycss, <String_Facultatif> emptydisplaycss)
id - String_Obligatoire
: Id de l'élément.
xmlData - XmlObjectSauvegarde_Facultatif
: Données XML de type XMLObjectSauvegarde, que l'on souhaite associer à l'élément de formulaire pour valoriser les attributs «libelle» et «value».
value - String_Facultatif
: valeur de l'élément, si on n'utilise pas xmlData comme source.
size - int_Facultatif
: Attribut html «size» du tag <input>.
maxlength - int_Facultatif
: Attribut html «maxlength» du tag <input>.
libelle - String_Facultatif
: Libelle de l'élément de formulaire
obligatoire - Boolean_Facultatif
: Booléen indiquant si le champ est obligatoire. Par défaut le champ n'est pas obligatoire.
statut - Boolean_Facultatif
: Statut de l'élément («enable» par défaut).
tabindex - int_Facultatif
: Attribut html «tabindex».
displaycss - String_Facultatif
: indique les éléments à utiliser pour un affichage seul. Il faut mettre les attributs HTML qu'on souhaite-> Exemple : displaycss="class='zoneinputaffichee' disabled='disabled'".
emptydisplaycss - String_Facultatif
: indique les éléments à utiliser pour un affichage seul. Il faut mettre les attributs HTML qu'on souhaite-> Exemple : emptydisplaycss="class='zoneinputaffichee' disabled='disabled'".
autocomplete - Boolean_Optionnel
: Booléen indiquant l'état d'activation de l'autocompletion.
ObjectFormat getFormat()
Aucun -
int getNbAnnees()
void -
}
int getPasAnnee()
void -
}
void setFormat(<ObjectFormat> newFormat)
newFormat - ObjectFormat
: format de restitution de la date.
void setNbAnnees(entier)
nbAnnees - int_Obligatoire
: Nombre d'années proposé dans la boîte de sélection du calendrier.
void setPasAnnee(entier)
pasAnnees - int_Obligatoire
: Pas (en nombre d'années) à utiliser entre deux années dans la boîte de sélection du calendrier.
void setStatut(<int_Obligatoire> newStatut)
newStatut - int_Obligatoire
: Nouveau statut à appliquer à l'élément.
<private> void showCalendar()
Aucun -
|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |