Classe FilterComponent
Object
|
+--DefaultElementForm,DefaultHtmlInput,DefaultLibelle,DefaultXml
|
+--ElementFormText
|
+--FilterComponent
- class
FilterComponent
- extends ElementFormText
La classe «FilterComponent» est la classe, basée sur un
«ElementFormText», permettant de modéliser le composant qui affiche un champ de
saisie de texte, accompagné d'un bouton de recherche d'éléments et d'une SelectBox d'affichage.
Ce composant hérite de « ElementFormText, est composé d'un bouton
de type «ElementFormButton», de deux listes de choix de type
«ElementFormSelect» pour le choix du type de filtrage et le résultat, et enfin
il a la possibilité d'afficher une image d'attente au cours du chargement de flux.

Il s'agit d'un élément mono-value :
<ELEMENT>
<LIBELLE>libelle de champ
de recherche :</LIBELLE>
<VALUE>Valeur</VALUE>
</ELEMENT>
RENDU IHM
Ce composant affiche le champ de saisie et le résultat


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.
Exemple d'utilisation du composant filtre.
Date: 04/09/2007
Version: 2.6
Definie dans ergonomique/fw_formulaire_composant.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 |
FilterComponent
(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> XMLObjectInfos, <String_Facultatif> urlXMLData, <String_Facultatif> value, <int_Facultatif> size, <int_Facultatif> maxlength, <String_Facultatif> libelle, obligatoire, <String_Facultatif> statut, <int_Facultatif> tabindex, <String_Obligatoire> title)
Crée une instance de la classe FilterComponent
Voir Exemple d'instanciation de la classe FilterComponent :
Exemples d'appels aux constructeurs.
|
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
|
FilterComponent
FilterComponent(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> XMLObjectInfos, <String_Facultatif> urlXMLData, <String_Facultatif> value, <int_Facultatif> size, <int_Facultatif> maxlength, <String_Facultatif> libelle, obligatoire, <String_Facultatif> statut, <int_Facultatif> tabindex, <String_Obligatoire> title)
Parameters:
id - String_Obligatoire
l'id de l'élément HTML associé.
XMLObjectInfos - XMLObjectSauvegarde_Facultatif
: Objet XMLObjectSauvegarde pour paramétrer le composant.
urlXMLData - String_Facultatif
l'url à appeler pour la recherche des données correspondant aux critères de recherche.
value - String_Facultatif
la valeur initiale du composant.
size - int_Facultatif
: Attribut html «size» du tag <input>.
maxlength - int_Facultatif
: Attribut html «maxlength» du tag <input>.
libelle - String_Facultatif
le libellé à afficher.
statut - String_Facultatif
le statut du composant (STATUT_ENABLED,STATUT_DISABLED).
tabindex - int_Facultatif
Attribut html «tabindex».
title - String_Obligatoire
: Attribut HTML «title» et «alt», pour afficher un texte au passage de la souris sur le bouton.
Date: 04/09/2007
Version: 2.6
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