Classe ElementFormHidden
Object
|
+--DefaultElementForm,DefaultHtmlInput,DefaultXML
|
+--ElementFormHidden
- class
ElementFormHidden
- extends DefaultElementForm,DefaultHtmlInput,DefaultXML
La classe «ElementFormHidden» est la classe permettant de modéliser l'élément
de formulaire de type champ caché correspondant à la balise HTML <input type= 'hidden'>.
Cet élément est plus pauvre que les autres éléments utilisant la balise <input>, puisqu'il
compte moins d'attribut HTML et ne nécessite pas de libellé.
Le composant «ElementFormHidden»
hérite de «DefaultElementForm»,«DefaultHtmlInput»,
et «DefaultXml».

Il s'agit d'un élément mono-value :
<ELEMENT>
<LIBELLE>libelle de champ hidden :</LIBELLE>
<VALUE>valeur de champ hidden :</VALUE>
</ELEMENT>
RENDU IHM
Comme son nom l'indique, il s'agit d'un champ caché, donc il n'y pas de rendu
IHM pour cet élément.
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: 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 |
ElementFormHidden
(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> xmlData, <String_Facultatif> value)
Crée une instance de la classe «ElementFormHidden».
|
Sommaire des Méthodes |
<private> string
|
ecrireBoiteHtml()
Propre à la classe ElementFormHidden - La méthode privée «ecrireBoiteHtml» génère le
code HTML (<input ...>) du champ caché (Le code HTML est retourné sous forme d'une chaîne de caractères).
|
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_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
|
ElementFormHidden
ElementFormHidden(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> xmlData, <String_Facultatif> value)
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.
Date: 25/10/2005
Version: 1.1
ecrireBoiteHtml
<private> string ecrireBoiteHtml()
Propre à la classe ElementFormHidden - La méthode privée «ecrireBoiteHtml» génère le
code HTML (<input ...>) du champ caché (Le code HTML est retourné 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_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_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