Classe ElementFormText
Object
|
+--DefaultElementForm,DefaultHtmlInput,DefaultLibelle,DefaultXml
|
+--ElementFormText
-
Les Sous-Classes directes:
-
ComposantCalendrier, ElementFormPass, FilterComponent, ElementFormCheckbox, ElementFormFile
- class
ElementFormText
- extends DefaultElementForm,DefaultHtmlInput,DefaultLibelle,DefaultXml
La classe «ElementFormText» est la classe permettant de modéliser l'élément de formulaire de
type champ de saisie de texte correspondant à la balise HTML <input type= 'text'>. Le composant
«ElementFormText» hérite de «DefaultElementForm»,
«DefaultHtmlInput», «DefaultLibelle» et
«DefaultXml».

Il s'agit d'un élément mono-value:
<ELEMENT>
<LIBELLE>libelle de champ texte :</LIBELLE>
<VALUE>valeur de champ texte :</VALUE>
</ELEMENT>
RENDU IHM

Cette classe reprend toutes les propriétés privées et publiques héritées.
Cette classe reprend toutes les méthodes privées et publiques héritées.
Date: 28/09/2006
Version: 2.3
Definie dans ergonomique/fw_formulaire_element.js
Sommaire des Attributs |
<private> String |
argc
L'élément «argc» dans la classe ComposantTableau n'est pas une propriété, il permet de récupérer
le nombre d'arguments passés en paramètres du constructeur de la classe
(utile dans le cas des paramètres facultatifs, pour compter les paramètres soumis par le développeur). |
<private> String |
argv
L'élément «argv» dans la classe ComposantTableau n'est pas une propriété, il permet de récupérer
dans un tableau les arguments passés en paramètres du constructeur de la classe
(utile dans le cas des paramètres facultatifs, pour repérer les paramètres qui ont été soumis par le développeur). |
<private> boolean |
autoComplete
Attribut «autoComplete» utilisé pour activé ou désactivé l'auto complétion. |
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
|
Sommaire des Constructeurs |
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.
|
Sommaire des Méthodes |
<private> string
|
ecrireBoiteHtml()
Propre à la classe ElementFormText- La méthode privée «ecrireBoiteHtml» génère le code HTML
(<input ...>) du champ de saisie (la boite).
|
Object
|
extend_DefaultElementForm(<String_Facultatif> id, <String_Facultative> value, <ObjectOption_Facultatif> tabOption, <int_Facultatif> statut)
Crée une instance de la classe «DefaultElementForm».
|
Object
|
extend_DefaultHtmlInput(<String_Facultatif> id, <String_Facultatif> type, <int_Facultatif> maxlength, <int_Facultatif> size, <int_Facultatif> tabindex)
Crée une instance de la classe «DefaultHtmlInput».
|
Object
|
extend_DefaultLibelle(<String_Facultatif> libelle, <boolean_Facultatif> obligatoire)
Crée une instance de la classe «DefaultLibelle». Voir un exemple d'appel au constructeur de
l'élément pour héritage :
Exemples d'appels aux constructeurs.
|
Object
|
extend_DefaultXml(<XMLObjectSauvegarde_Facultatif> xmlData, <boolean_Facultatif> multi)
Crée une instance de la classe DefaultXml.
|
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
|
argc
<private> String argc
L'élément «argc» dans la classe ComposantTableau n'est pas une propriété, il permet de récupérer
le nombre d'arguments passés en paramètres du constructeur de la classe
(utile dans le cas des paramètres facultatifs, pour compter les paramètres soumis par le développeur).
Il est déclaré 'var'.
argv
<private> String argv
L'élément «argv» dans la classe ComposantTableau n'est pas une propriété, il permet de récupérer
dans un tableau les arguments passés en paramètres du constructeur de la classe
(utile dans le cas des paramètres facultatifs, pour repérer les paramètres qui ont été soumis par le développeur).
Il est déclaré 'var'.
autoComplete
<private> boolean autoComplete
ElementFormText
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)
Parameters:
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.
Date: 28/09/2006
Version: 2.3
ecrireBoiteHtml
<private> string ecrireBoiteHtml()
Propre à la classe ElementFormText- La méthode privée «ecrireBoiteHtml» génère le code HTML
(<input ...>) du champ de saisie (la boite). Le code HTML est retourné sous forme d'une chaîne
de caractères.
Returns:
code HTML du champ de saisie sous forme d'une chaîne de caractères
Date: 14/02/2007
Version: 2.5
extend_DefaultElementForm
Object extend_DefaultElementForm(<String_Facultatif> id, <String_Facultative> value, <ObjectOption_Facultatif> tabOption, <int_Facultatif> statut)
Parameters:
id - String_Facultatif
: «id» de l'élément. C'est l'identifiant de l'élément et aussi l'id de l'élément HTML correspondant.
value - String_Facultative
: «value» de l'élément. Utilisé pour un l'élément mono-value, il s'agit de la chaîne de caractère représentant la valeur de l'élément, correspond généralement à l'attribut HTML «value» du champ de formulaire.
tabOption - ObjectOption_Facultatif
: «tabOption» de l'élément. Utilisé pour un élément multi-values, il s'agit du tableau d'options (ObjectOption) nécessaire pour valoriser l'élément.
statut - int_Facultatif
: «statut» de l'élément pour DefaultElementForm, qui définit le type d'affichage de l'élément (ENABLED : normal, READONLY : non modifiable, DISABLED : grisé).
Date: 25/10/2005
Version: 1.1
Voir:
extend_DefaultHtmlInput
Object extend_DefaultHtmlInput(<String_Facultatif> id, <String_Facultatif> type, <int_Facultatif> maxlength, <int_Facultatif> size, <int_Facultatif> tabindex)
Crée une instance de la classe «DefaultHtmlInput».
Parameters:
id - String_Facultatif
: «id» de l'élément, hérité de DefaultHtml
type - String_Facultatif
: attribut html «type», permettant de préciser le type d'élément que représente la balise INPUT.
maxlength - int_Facultatif
: attribut html «maxlength», permettant de spécifier la taille maximale de caractères autorisés.
size - int_Facultatif
: attribut html «size», permettant de définir la taille visible du champ en nombre de caractères.
tabindex - int_Facultatif
: attribut html «tabindex», hérité de DefaultHtml
Date: : 25/10/2005
Version: 1.1
extend_DefaultLibelle
Object extend_DefaultLibelle(<String_Facultatif> libelle, <boolean_Facultatif> obligatoire)
Parameters:
libelle - String_Facultatif
: «libelle» associé à l'élément de formulaire.
obligatoire - boolean_Facultatif
: Booléen qui indique si le champ est obligatoire et nécessite d'être mis en évidence
Date: 25/10/2005
Version: 1.1
extend_DefaultXml
Object extend_DefaultXml(<XMLObjectSauvegarde_Facultatif> xmlData, <boolean_Facultatif> multi)
Parameters:
xmlData - XMLObjectSauvegarde_Facultatif
«xmlData» : représente les données XML associé à l'élément de formulaire.
multi - boolean_Facultatif
Booléen : indique s'il s'agit d'un élément mono (false) ou multi-values (true), voir attribut multi.
Date: 25/10/2005
Version: 1.1
Voir:
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