|
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 | +--ElementFormButtonLibre
La classe «ElementFormButtonLibre» est la classe permettant de modéliser l'élément
générant un bouton image comportant un texte libre. Il affiche en fond l'image standard d'un bouton,
on lui ajoute le texte désiré, et son action
lance la méthode agir() du formulaire parent.
L'élément «ElementFormButtonLibre» hérite de
«ElementFormButton».
Cet élément n'est pas associé à un paramétrage XML.
Cette classe reprend toutes les propriétés privées et publiques héritées.
Les propriétés sont initialisées pour correspondre à celle d'un bouton libre.
Cette classe reprend toutes les méthodes privées et publiques héritées.
RENDU IHM
Exemple de ElementFormButtonLibre :
Date: 14/02/2007
Version: 2.5
Definie dans ergonomique/fw_formulaire_element.js
Sommaire des Attributs | |
<private> String |
imageDisabled
La propriété privée «imageDisabled» représente l'URL de l'image du bouton au statut «disabled». |
<private> String |
imageDroite
L'attribut «imageDroite» représente l'URL de l'image arrondie du bouton à droite. |
<private> String |
imageDroiteOver
L'attribut «imageDroiteOver» représente l'URL de l'image arrondie du bouton à droite. |
<private> String |
imageGauche
L'attribut «imageGauche» représente l'URL de l'image arrondie du bouton à gauche. |
<private> String |
imageGaucheOver
L'attribut «imageGaucheOver» représente l'URL de l'image arrondie du bouton à gauche. |
<private> String |
imageOut
La propriété privée «imageOut» représente l'URL de l'image du bouton. |
<private> String |
imageOver
La propriété privée «imageOver» représente l'URL de l'image du bouton au passage de la souris. |
<private> String |
isBoutonLibre
Attribut «isBoutonLibre» de ElementFormButtonLibre, identifiant le bouton comme étant un bouton Libre. |
<private> String |
libelleLibre
La propriété privée «libelleLibre» correspond au libellé affiché sur le bouton. |
<private> String |
srcDroite
L'attribut «srcDroite» représente l'URL de l'image arrondie du bouton à droite. |
<private> String |
srcGauche
L'attribut «srcGauche» représente l'URL de l'image arrondie du bouton à gauche. |
Attributs hérités de la classeElementFormButton |
imageOut, imageOver, imageDisabled, idLink
|
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 | |
ElementFormButtonLibre
(<String_Obligatoire> id, <String_Obligatoire> href, <String_Obligatoire> libelleLibre, <Boolean_Facultatif> statut, <int_Facultatif> tabIndex)
Crée une instance de la classe «ElementFormButtonLibre». |
Sommaire des Méthodes | |
<private> string
|
ecrireBoiteHtml()
Surcharge de la méthode de la classe ElementFormButton - La méthode privée «ecrireBoiteHtml» génère le code HTML (< a...>< img?.../>< /a>) du bouton image. |
Object
|
extend_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. |
void
|
getLibelleLibre()
Propre à la classe ElementFormButtonLibre - La méthode publique «getLibelleLibre» retourne le libelle associé au bouton. |
<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()
Surcharge de la méthode de la classe ElementFormButton- La méthode privée «onMouseOver» implémente le traitement à exécuter sur l'évènement "onMouseOver" du bouton. |
void
|
setLibelleLibre(leLibelle)
Propre à la classe ElementFormButtonLibre - La méthode publique «setLibelleLibre» permet de modifier le libelle du bouton. |
<private> void
|
setSrcDroite(newSrcDroite)
Spécifique à la classe ElementFormButton- La méthode privée «setSrc» renseigne l'attribut html «src» de l'image avec une nouvelle URL. |
<private> void
|
setSrcGauche(newSrcGauche)
Spécifique à la classe ElementFormButton- La méthode privée «setSrc» renseigne l'attribut html «src» de l'image avec une nouvelle URL. |
Méthodes héritées de la classe ElementFormButton |
extend_DefaultHtmlA, extend_DefaultHtmlImg, extend_DefaultElementForm, setStatut, getSrc, setSrc, onMouseOut, onMouseOver, ecrireBoiteHtml, setHRef, getHRef
|
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 imageDisabled
<private> String imageDroite
<private> String imageDroiteOver
<private> String imageGauche
<private> String imageGaucheOver
<private> String imageOut
<private> String imageOver
<private> String isBoutonLibre
<private> String libelleLibre
<private> String srcDroite
<private> String srcGauche
Détail des Constructeurs |
ElementFormButtonLibre(<String_Obligatoire> id, <String_Obligatoire> href, <String_Obligatoire> libelleLibre, <Boolean_Facultatif> statut, <int_Facultatif> tabIndex)
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].
libelleLibre - String_Obligatoire
: libelle a afficher sur le bouton.
statut - Boolean_Facultatif
: Statut du bouton.
tabIndex - int_Facultatif
: Attribut html «tabindex».
Détail des Méthodes |
<private> string ecrireBoiteHtml()
Aucun -
Object extend_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.
void getLibelleLibre()
Aucun - String_Obligatoire
<private> void onMouseOut()
Aucun -
<private> void onMouseOver()
Aucun -
void setLibelleLibre(leLibelle)
Aucun - String_Obligatoire
<private> void setSrcDroite(newSrcDroite)
newSrc - String_Obligatoire
Nouvelle URL de l'image.
<private> void setSrcGauche(newSrcGauche)
newSrc - String_Obligatoire
Nouvelle URL de l'image.
|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |