Framework JavaScript ACube V2.10.0
 

Classe ElementFormButton

Object
   |
   +--DefaultElementForm,DefaultHtmlImg,DefaultHtmlA
         |
         +--ElementFormButton
Les Sous-Classes directes:
ElementFormButtonValider, ElementFormButtonAnnuler, ElementFormButtonLibre

class ElementFormButton
extends DefaultElementForm,DefaultHtmlImg,DefaultHtmlA


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
renduIHM

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 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
   
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

idLink

<private> String idLink

imageDisabled

<private> String imageDisabled

imageOut

<private> String imageOut

imageOver

<private> String imageOver

Détail des Constructeurs

ElementFormButton

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)

Détail des Méthodes

ecrireBoiteHtml

 <private> string ecrireBoiteHtml()

extend_DefaultElementForm

Object extend_DefaultElementForm(<String_Facultatif> id, <String_Facultative> value, <ObjectOption_Facultatif> tabOption, <int_Facultatif> statut)

extend_DefaultHtmlA

Object extend_DefaultHtmlA(<String_Facultatif> href)

extend_DefaultHtmlImg

Object extend_DefaultHtmlImg(<String_Facultatif> id, <int_Facultatif> height, <int_Facultatif> width, <int_Facultatif> tabindex, <String_Facultatif> title)

getHRef

String getHRef()

getSrc

 <private> void getSrc()

onMouseOut

 <private> void onMouseOut()

onMouseOver

 <private> void onMouseOver()

setHRef

void setHRef(<String_Obligatoire> lien)

setSrc

 <private> void setSrc(<String_Obligatoire> newSrc)

setStatut

void setStatut(<int_Obligatoire> newStatut)

Framework JavaScript ACube V2.10.0
 

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