Classe ElementFormFile
Object
|
+--DefaultElementForm,DefaultHtmlInput,DefaultLibelle,DefaultXml
|
+--ElementFormText
|
+--ElementFormFile
-
Les Sous-Classes directes:
-
ComposantFile
- class
ElementFormFile
- extends ElementFormText
La classe «ElementFormFile» est la classe permettant de modéliser l'élément de formulaire
de type fichier correspondant à la balise HTML <input type='file'>.
Etant donné la similitude de cette classe avec «ElementFormText»,
il est judicieux d'utiliser l'héritage.
Pour bénéficier de davantage de fonctionnalités, il est recommandé d'utiliser«ComposantFile»
plutôt que «ElementFormFile»..
L'élément «ElementFormFile» hérite de «ElementFormText».

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

Cette classe reprend toutes les propriétés privées et publiques héritées. La propriété type est
redéfinie à la valeur «file» et l'attribut «maxlength» n'est pas utilisé.
Cette classe reprend toutes les méthodes privées et publiques héritées.
Date: 25/10/2005
Version: 1.1
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 |
ElementFormFile
(<String_Obligatoire> id, <XmlObjectSauvegarde_Facultatif> xmlData, <String_Facultatif> value, <int_Facultatif> size, <String_Facultatif> libelle, <Boolean_Facultatif> obligatoire, <Boolean_Facultatif> statut, <int_Facultatif> tabindex)
Crée une instance de la classe «ElementFormFile».
|
Sommaire des Méthodes |
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.
|
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
|
nomClasse
Object nomClasse
type
<private> String type
ElementFormFile
ElementFormFile(<String_Obligatoire> id, <XmlObjectSauvegarde_Facultatif> xmlData, <String_Facultatif> value, <int_Facultatif> size, <String_Facultatif> libelle, <Boolean_Facultatif> obligatoire, <Boolean_Facultatif> statut, <int_Facultatif> tabindex)
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>.
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».
Date: 25/10/2005
Version: 1.1
extend_ElementFormText
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)
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
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