Classe ElementFormSelectNavig
Object
|
+--DefaultElementForm,DefaultHtmlSelect,DefaultLibelle,DefaultXML
|
+--ElementFormSelect
|
+--ElementFormSelectNavig
- class
ElementFormSelectNavig
- extends ElementFormSelect
La classe «ElementFormSelectNavig» est une variante de la liste déroulante enrichie
d'un comportement de navigation. C'est à dire que la sélestion d'une option dans la liste redirige vers
l'url précisée dans l'atttribut «value» de l'option.
L'élément «
ElementFormSelectNavig» hérite de «ElementFormSelect».

Il s'agit d'un élément multi-values :
<ELEMENT>
<LIBELLE>libelle de champ select navigation:</LIBELLE>
<OPTIONS>
<OPTION>
<LIBELLE>Elysée</LIBELLE>
<VALUE>http://www.elysee.fr/</VALUE>
<SELECTED>FALSE</SELECTED>
</OPTION>
<OPTION>
<LIBELLE>Parlement</LIBELLE>
<VALUE>http://www.parlement.fr/</VALUE>
<SELECTED>FALSE</SELECTED>
</OPTION>
<OPTION>
<LIBELLE>Paris</LIBELLE>
<VALUE>http://www.paris.fr/</VALUE>
<SELECTED>FALSE</SELECTED>
</OPTION>
</OPTIONS>
</ELEMENT>
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
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 |
ElementFormSelectNavig
(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> xmlData, <ObjectOption_Facultatif> tabOption, <int_Facultatif> size, <int_Facultatif> width, <String_Facultatif> libelle, <Boolean_Facultatif> obligatoire, <String_Facultatif> multiple, <Boolean_Facultatif> statut, <int_Facultatif> tabindex)
Crée une instance de la classe «ElementFormSelectNavig».
|
Sommaire des Méthodes |
Object
|
extend_ElementFormSelect(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> xmlData, <ObjectOption_Facultatif> tabOption, <int_Facultatif> size, <int_Facultatif> width, <String_Facultatif> libelle, <Boolean_Facultatif> obligatoire, <String_Facultatif> multiple, <Boolean_Facultatif> statut, <int_Facultatif> tabindex, <String_Facultatif> displaycss, <String_Facultatif> emptydisplaycss)
Crée une instance de la classe «ElementFormSelect»
Voir Exemple d'instanciation de la classe ElementFormSelect :
Exemples d'appels aux constructeurs.
|
<private> void
|
onChange()
Spécifique à la classe ElementSelectNavig- La méthode privée «onChange» est déclenchée
par l'évènement html "onchange" de la liste déroulante.
|
Méthodes héritées de la classe ElementFormSelect |
extend_DefaultHtmlSelect, extend_DefaultElementForm, extend_DefaultLibelle, extend_DefaultXml, setLargeur, getLargeur, setElementFormToChange, getElementFormToChange, setMultiple, getValues, getValueLibelle, getTabOption, setValues, setValue, ecrireOptionHtml, ecrireBoiteHtml
|
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
|
ElementFormSelectNavig
ElementFormSelectNavig(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> xmlData, <ObjectOption_Facultatif> tabOption, <int_Facultatif> size, <int_Facultatif> width, <String_Facultatif> libelle, <Boolean_Facultatif> obligatoire, <String_Facultatif> multiple, <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».
tabOption - ObjectOption_Facultatif
: Contient les options de la liste déroulante, si xmlData n'est pas utilisé comme source.
size - int_Facultatif
: Attribut html «size», hauteur de la liste déroulante en nombre de ligne visible.
width - int_Facultatif
: Attribut html «width», largeur de la liste en pixels.
libelle - String_Facultatif
: Libelle de l'élément de formulaire.
obligatoire - Boolean_Facultatif
: Booléen qui indique si le champ est obligatoire.
multiple - String_Facultatif
: Attribut html «multiple», indique la possibilité d'un choix multiple dans la liste.
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
extend_ElementFormSelect
Object extend_ElementFormSelect(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> xmlData, <ObjectOption_Facultatif> tabOption, <int_Facultatif> size, <int_Facultatif> width, <String_Facultatif> libelle, <Boolean_Facultatif> obligatoire, <String_Facultatif> multiple, <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».
tabOption - ObjectOption_Facultatif
: Contient les options de la liste déroulante, si on n'utilise pas xmlData comme source.
size - int_Facultatif
: Attribut html «size», hauteur de la liste déroulante en nombre de ligne visible.
width - int_Facultatif
: Attribut html «width», largeur de la liste en pixels.
libelle - String_Facultatif
: Libelle de l'élément de formulaire
obligatoire - Boolean_Facultatif
: Booléen qui indique si le champ est obligatoire.
multiple - String_Facultatif
: Attribut html «multiple», indique la possibilité d'un choix multiple dans la liste.
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'".
Date: 25/10/2005
Version: 1.1
onChange
<private> void onChange()
Spécifique à la classe ElementSelectNavig- La méthode privée «onChange» est déclenchée
par l'évènement html "onchange" de la liste déroulante. Elle réalise la redirection vers l'url définit
en tant que valeur de l'option sélectionnée.
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