Classe ElementFormTextarea
Object
|
+--DefaultElementForm,DefaultHtmlTextarea,DefaultLibelle,DefaultXml
|
+--ElementFormTextarea
- class
ElementFormTextarea
- extends DefaultElementForm,DefaultHtmlTextarea,DefaultLibelle,DefaultXml
La classe «ElementFormTextarea» est la classe permettant de modéliser l'élément de formulaire
de type champs de saisie textarea correspondant à la balise HTML <input type= 'textarea'>. L'élément
«ElementFormTextarea» hérite de«DefaultElementForm»,«DefaultHtmlInput», «DefaultLibelle»,et «DefaultXml».

Il s'agit d'un élément mono-value :
<ELEMENT>
<LIBELLE>libelle de champ :</LIBELLE>
<VALUE>
value du champ ... value du champ ... value du champ ... </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.
10/11/2006 : limitation possible du nombre de caractères d'une zone de texte.
Date: 14/11/2006
Version: 2.4
Definie dans ergonomique/fw_formulaire_element.js
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 |
ElementFormTextarea
(<String_Obligatoire> id, <XmlObjectSauvegarde_Facultatif> xmlData, <int_Facultatif> cols, <int_Facultatif> rows, <String_Facultatif> value, <String_Facultatif> libelle, <Boolean_Facultatif> obligatoire, <Boolean_Facultatif> statut, <int_Facultatif> tabindex, <int_Optionnel> nbcar, <String_Facultatif> displaycss, <String_Facultatif> emptydisplaycss)
Crée une instance de la classe «ElementFormTextarea».
|
Sommaire des Méthodes |
Object
|
check(onChange)
|
<private> string
|
ecrireBoiteHtml()
Propre à la classe ElementFormTextarea- La méthode privée «ecrireBoiteHtml» génère le code HTML
(< ...>) de la boîte de texte.
|
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_DefaultHtmlTextarea(<String_Facultatif> id, <int_Facultatif> cols, <int_Facultatif> rows, <int_Facultatif> tabindex, <int_Optionnel> nbcar)
Crée une instance de la classe «DefaultHtmlTextarea».
|
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.
|
<private> void
|
onChangeBase()
La méthode privée «onChangeBase» est lancée lors de l'événement HTML onChange.
|
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
|
ElementFormTextarea
ElementFormTextarea(<String_Obligatoire> id, <XmlObjectSauvegarde_Facultatif> xmlData, <int_Facultatif> cols, <int_Facultatif> rows, <String_Facultatif> value, <String_Facultatif> libelle, <Boolean_Facultatif> obligatoire, <Boolean_Facultatif> statut, <int_Facultatif> tabindex, <int_Optionnel> nbcar, <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».
cols - int_Facultatif
: Attribut html «cols», largeur de la boite texte en nombre de caractère.
rows - int_Facultatif
: Attribut html «rows», hauteur de la boite en nombre de lignes.
value - String_Facultatif
: Dans le cas d'un élément mono-value, si on n'utilise pas xmlData comme source.
libelle - String_Facultatif
: Libellé de l'élément de formulaire.
obligatoire - Boolean_Facultatif
: Booléen qui indique si le champ est obligatoire.
statut - Boolean_Facultatif
: Statut de l'élément, «enable» par défaut.
tabindex - int_Facultatif
: Attribut html «tabindex».
nbcar - int_Optionnel
: Nombre maximal de caractères de la zone de texte.
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'".
Date: 14/11/2006
Version: 2.4
check
Object check(onChange)
ecrireBoiteHtml
<private> string ecrireBoiteHtml()
Propre à la classe ElementFormTextarea- La méthode privée «ecrireBoiteHtml» génère le code HTML
(< ...>) de la boîte de texte. Le code HTML est retourné sous forme d'une chaîne de caractères.
Returns:
Code HTML de la boîte de texte sous forme d'une chaîne de caractères.
Date: 25/10/2005
Version: 1.1
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_DefaultHtmlTextarea
Object extend_DefaultHtmlTextarea(<String_Facultatif> id, <int_Facultatif> cols, <int_Facultatif> rows, <int_Facultatif> tabindex, <int_Optionnel> nbcar)
Crée une instance de la classe «DefaultHtmlTextarea».
Parameters:
id - String_Facultatif
: «id» de l'élément, hérité de DefaultHtml.
cols - int_Facultatif
: attribut html «size», représentant le nombre de caractères que peut contenir une ligne.
rows - int_Facultatif
: attribut html «multiple», représentant le nombre de lignes.
tabindex - int_Facultatif
: attribut html «tabindex», hérité de DefaultHtml.
nbcar - int_Optionnel
: Nombre maximal de caractères de la zone de texte.
Date: 14/11/2006
Version: 2.4
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:
onChangeBase
<private> void onChangeBase()
La méthode privée «onChangeBase» est lancée lors de l'événement HTML onChange. Elle permet d'effectuer
des controles sur le nombre de caractères saisis avant appel de la fonction modifiable onChange().
Date: 14/11/2006
Version: 2.4
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