|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |
Object | +--DefaultElementForm,DefaultHtmlImg,DefaultHtmlA | +--ElementFormButton
La classe «ElementFormButton» est la classe permettant de modéliser l'élément générant
un bouton image en utilisant les balises <a href=...> et <img>. Il gère le changement
d'image au passage de la souris. L'attribut «href» qui gère l'action sur click, peut
contenir un lien vers une URL ou une fonction javascript.
L'élément «ElementFormButton» hérite de
«DefaultElementForm», «DefaultHtmlImg»,
et «DefaultHtmlA».
Cet élément n'est pas associé à un paramétrage XML.
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: 25/10/2005
Version: 1.1
Definie dans ergonomique/fw_formulaire_element.js
Sommaire des Attributs | |
<private> String |
idLink
Propre à la classe ElementFormButton - La nouvelle propriété privée «idLink» représente l'id de la balise <a>. |
<private> String |
imageDisabled
Propre à la classe ElementFormButton - La nouvelle propriété privée «imageDisabled» représente l'URL de l'image du bouton au statut «disabled». |
<private> String |
imageOut
Propre à la classe ElementFormButton - La nouvelle propriété privée «imageOut» représente l'URL de l'image du bouton. |
<private> String |
imageOver
Propre à la classe ElementFormButton - La nouvelle propriété privée «imageOver» représente l'URL de l'image du bouton au passage de la souris. |
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
|
Attributs hérités de la classeDefaultHtmlImg |
alt, src, height, ismap, longdesc, usemap, width
|
Attributs hérités de la classeDefaultHtmlA |
href
|
Attributs hérités de la classeDefaultHtml |
id, style, title, name, tabindex
|
Sommaire des Constructeurs | |
ElementFormButton
(<String_Obligatoire> id, <String_Obligatoire> href, <String_Obligatoire> width, <String_Obligatoire> height, <String_Obligatoire> imageOut, <String_Facultatif> imageOver, <String_Facultatif> imageDisabled, <Boolean_Facultatif> statut, <int_Facultatif> tabindex, <String_Obligatoire> title)
Crée une instance de la classe «ElementFormButton». Voir Exemple d'instanciation de la classe ElementFormButton : Exemples d'appels aux constructeurs. |
Sommaire des Méthodes | |
<private> string
|
ecrireBoiteHtml()
Propre à la classe ElementFormButton - La méthode privée «ecrireBoiteHtml» génère le code HTML (< a...>< img?.../>< /a>) du bouton image. |
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_DefaultHtmlA(<String_Facultatif> href)
Crée une instance de la classe «DefaultHtmlA». |
Object
|
extend_DefaultHtmlImg(<String_Facultatif> id, <int_Facultatif> height, <int_Facultatif> width, <int_Facultatif> tabindex, <String_Facultatif> title)
Crée une instance de la classe «DefaultHtmlImg». |
String
|
getHRef()
Propre à la classe ElementFormButton - La méthode publique «getHRef» retourne la valeur de la propriété «href» de l'objet ElementFormButton courant, hérité de la classe DefaultHtmlA. |
<private> void
|
getSrc()
Spécifique à la classe ElementFormButton- La méthode privée «getSrc» retourne l'URL source de l'image. |
<private> void
|
onMouseOut()
Spécifique à la classe ElementFormButton- La méthode privée «onMouseOut» implémente le traitement à exécuter sur l'évènement "onMouseOut" du bouton. |
<private> void
|
onMouseOver()
Spécifique à la classe ElementFormButton- La méthode privée «onMouseOver» implémente le traitement à exécuter sur l'évènement "onMouseOver" du bouton. |
void
|
setHRef(<String_Obligatoire> lien)
Propre à la classe ElementFormButton - La méthode publique «setHRef» définie la valeur de la propriété «href» de l'objet ElementFormButton courant, hérité de la classe DefaultHtmlA. |
<private> void
|
setSrc(<String_Obligatoire> newSrc)
Spécifique à la classe ElementFormButton- La méthode privée «setSrc» renseigne l'attribut html «src» de l'image avec une nouvelle URL. |
void
|
setStatut(<int_Obligatoire> newStatut)
La méthode publique «setStatut(newStatut)» change l'attribut statut du bouton avec une nouvelle valeur. |
Méthodes héritées de la classe DefaultHtmlImg |
extend_DefaultHtml, setTitle, getWidth, setWidth, getHeight, setHeight
|
Méthodes héritées de la classe DefaultHtml |
newId, setTitle, getTitle, getId, setStyle, getStyle
|
Détail des Attributs |
<private> String idLink
<private> String imageDisabled
<private> String imageOut
<private> String imageOver
Détail des Constructeurs |
ElementFormButton(<String_Obligatoire> id, <String_Obligatoire> href, <String_Obligatoire> width, <String_Obligatoire> height, <String_Obligatoire> imageOut, <String_Facultatif> imageOver, <String_Facultatif> imageDisabled, <Boolean_Facultatif> statut, <int_Facultatif> tabindex, <String_Obligatoire> title)
id - String_Obligatoire
: Attribut html «id» et «name» (string).
href - String_Obligatoire
: Attribut html «href», lien URL ou fonction javascript [Remarque : lorsque la fonction javascript appelle un ou plusieurs arguments de type chaîne, il est nécessaire d'utiliser des simples quotes comme indiqué en Exemples].
width - String_Obligatoire
: Attribut html width (string).
height - String_Obligatoire
: Attribut html height (string).
imageOut - String_Obligatoire
: URL de l'image du bouton.
imageOver - String_Facultatif
: URL de l'image du bouton au passage de la souris.
imageDisabled - String_Facultatif
: URL de l'image du bouton au statut «disabled».
statut - Boolean_Facultatif
: Statut du bouton.
tabindex - int_Facultatif
: Attribut html «tabindex».
title - String_Obligatoire
: Attribut HTML «title» et «alt», pour afficher un texte au passage de la souris.
Détail des Méthodes |
<private> string ecrireBoiteHtml()
Aucun -
Object extend_DefaultElementForm(<String_Facultatif> id, <String_Facultative> value, <ObjectOption_Facultatif> tabOption, <int_Facultatif> statut)
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é).
Object extend_DefaultHtmlA(<String_Facultatif> href)
href - String_Facultatif
: «href» de l'élément, permettant d'indiquer l'adresse du lien.
Object extend_DefaultHtmlImg(<String_Facultatif> id, <int_Facultatif> height, <int_Facultatif> width, <int_Facultatif> tabindex, <String_Facultatif> title)
id - String_Facultatif
: «id» de l'élément, hérité de DefaultHtml
height - int_Facultatif
: attribut html «height», permettant de spécifier la hauteur de l'image.
width - int_Facultatif
: attribut html «width», définissant la largeur de l'image en pixel.
tabindex - int_Facultatif
: attribut html «tabindex», hérité de DefaultHtml
title - String_Facultatif
: attribut html «String», permettant d'afficher une infobulle lors du survol de l'image par le curseur.
String getHRef()
Aucun -
.
<private> void getSrc()
Aucun -
.
<private> void onMouseOut()
Aucun -
<private> void onMouseOver()
Aucun -
void setHRef(<String_Obligatoire> lien)
lien - String_Obligatoire
: lien href du bouton.
<private> void setSrc(<String_Obligatoire> newSrc)
newSrc - String_Obligatoire
Nouvelle URL de l'image.
void setStatut(<int_Obligatoire> newStatut)
newStatut - int_Obligatoire
: nouveau statut à appliquer à l'élément.
|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |