Classe ElementFormCheckbox
Object
|
+--DefaultElementForm,DefaultHtmlInput,DefaultLibelle,DefaultXml
|
+--ElementFormText
|
+--ElementFormCheckbox
- class
ElementFormCheckbox
- extends ElementFormText
La classe «ElementFormCheckbox» est la classe permettant de modéliser l'élément
de formulaire de type case à cocher correspondant à la balise HTML <input type= 'checkbox'>.
Etant donné la similitude de cette classe avec «ElementFormText»,
il est judicieux d'utiliser l'héritage.

Il s'agit d'un élément mono-value :
<ELEMENT>
<LIBELLE>libelle de champ checkbox true :</LIBELLE>
<VALUE>TRUE</VALUE>
</ELEMENT>
Pour ce type d'élément la valeur est «TRUE» pour une case cochée ou «FALSE» pour une case non cochée.
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 «checkbox» et la propriété checked est évaluée en fonction de la
propriété "value".
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
Sommaire des Attributs |
<private> boolean |
submitValue
Propre à la classe ElementFormCheckbox - La nouvelle propriété privée «submitValue» est fixée à
«true», elle correspond à l'attribut html «value» de la checkbox, il s'agit donc de la
valeur retournée au serveur lorsque la case est cochée. |
<private> String |
type
La propriété type est redéfinie à la valeur «checkbox» - Valeur par défaut :
Valeurs par défaut des Propriétés. |
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 |
ElementFormCheckbox
(<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 «ElementFormCheckbox».
|
Sommaire des Méthodes |
<private> string
|
ecrireBoiteHtml()
Propre à la classe ElementFormCheckbox - La méthode privée «ecrireBoiteHtml» génère le code HTML
(<input ...>) de la case à cocher.
|
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.
|
string
|
getValue()
Spécifique à la classe ElementFormCheckbox - La méthode publique «getValue» renvoie
la valeur de l'option sélectionnée.
|
void
|
setValue(bool)
Spécifique à la classe ElementFormCheckbox - La méthode publique «setValue» sélectionne l'option cochée.
|
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
|
submitValue
<private> boolean submitValue
Propre à la classe ElementFormCheckbox - La nouvelle propriété privée «submitValue» est fixée à
«true», elle correspond à l'attribut html «value» de la checkbox, il s'agit donc de la
valeur retournée au serveur lorsque la case est cochée.
Constante : Valeurs des Constantes - Propriétés
type
<private> String type
ElementFormCheckbox
ElementFormCheckbox(<String_Obligatoire> id, <XmlObjectSauvegarde_Facultatif> xmlData, <String_Facultatif> value, <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.
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
ecrireBoiteHtml
<private> string ecrireBoiteHtml()
Propre à la classe ElementFormCheckbox - La méthode privée «ecrireBoiteHtml» génère le code HTML
(<input ...>) de la case à cocher.
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: 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
getValue
string getValue()
Spécifique à la classe ElementFormCheckbox - La méthode publique «getValue» renvoie
la valeur de l'option sélectionnée.
Returns:
Valeur de l'option sélectionnée.
Date: 25/10/2005
Version: 1.1
setValue
void setValue(bool)
Spécifique à la classe ElementFormCheckbox - La méthode publique «setValue» sélectionne l'option cochée.
Parameters:
Bool - StringBoolean_Obligatoire
éen ou String ("TRUE', "true", "FALSE", "false") indiquant si la case est cochée ou non.
Date: 25/10/2005
Version: 1.1
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