Framework JavaScript ACube V2.10.0
 

Classe ElementFormButtonLibre

Object
   |
   +--DefaultElementForm,DefaultHtmlImg,DefaultHtmlA
         |
         +--ElementFormButton
               |
               +--ElementFormButtonLibre

class ElementFormButtonLibre
extends ElementFormButton


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 :

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

imageDisabled

<private> String imageDisabled

imageDroite

<private> String imageDroite

imageDroiteOver

<private> String imageDroiteOver

imageGauche

<private> String imageGauche

imageGaucheOver

<private> String imageGaucheOver

imageOut

<private> String imageOut

imageOver

<private> String imageOver

isBoutonLibre

<private> String isBoutonLibre

libelleLibre

<private> String libelleLibre

srcDroite

<private> String srcDroite

srcGauche

<private> String srcGauche

Détail des Constructeurs

ElementFormButtonLibre

ElementFormButtonLibre(<String_Obligatoire> id, <String_Obligatoire> href, <String_Obligatoire> libelleLibre, <Boolean_Facultatif> statut, <int_Facultatif> tabIndex)

Détail des Méthodes

ecrireBoiteHtml

 <private> string ecrireBoiteHtml()

extend_ElementFormButton

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)

getLibelleLibre

void getLibelleLibre()

onMouseOut

 <private> void onMouseOut()

onMouseOver

 <private> void onMouseOver()

setLibelleLibre

void setLibelleLibre(leLibelle)

setSrcDroite

 <private> void setSrcDroite(newSrcDroite)

setSrcGauche

 <private> void setSrcGauche(newSrcGauche)

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