Classe ComposantRecherche
Object
|
+--DefaultHtmlForm,DefaultElementForm
|
+--ComposantForm
|
+--ComposantRecherche
- class
ComposantRecherche
- extends ComposantForm
La classe «ComposantRecherche» et le modèle de page Recherche :
> «ComposantRecherche» sert à mettre en oeuvre un formulaire de recherche.
Les boutons «initialiser», «rechercher» ainsi que le lien «recherche simple/avancée»
seront automatiquement fournis par le «ComposantRecherche».
Les
critères de recherche seront ajoutés par le développeur.
> Le modèle de page html «recherche.html présente le canevas (agencement, images de fond et bordures)
prêt à accueillir les élément de formulaires.
Cette classe reprend toutes les propriétés et méthodes publiques et privées héritées.
Ses propriétés publiques décrivent les attributs du composant et peuvent être manipulées
ou interrogées en dehors de la bibliothèque du framework ergonomique. Ses propriétés privées
sont utilisées au sein même du framework ergonomique.
«ComposantRecherche» hérite de «ComposantForm» et est
constitué de 2 boutons de types «ElementFormButton».

Cet élément n'est pas associé à un paramétrage XML.
RENDU IHM
Recherche simple :
Recherche avancée :
Date: 25/10/2005
Version: 1.1
Definie dans ergonomique/fw_formulaire_composant.js
Sommaire des Attributs |
<private> String |
argc
L'élément «argc» dans la classe ComposantRecherche n'est pas une propriété, il permet
de récupérer le nombre d'arguments passés en paramètres
du constructeur de la classe (utile dans le cas des paramètres facultatifs, pour compter
les paramètres soumis par le développeur). |
<private> String |
argv
L'élément «argv» dans la classe ComposantRecherche n'est pas une propriété, il permet de
récupérer dans un tableau les arguments passés en paramètres
du constructeur de la classe (utile dans le cas des paramètres facultatifs, pour repérer
les paramètres qui ont été soumis par le développeur). |
<private> ElementFormButton |
boutonInit
La propriété publique «boutonInit» représente l'élément de type «ElementFormButton»
associé à la méthode annuler du formulaire. |
<private> ElementFormButton |
boutonRechercher
La propriété publique «boutonRechercher» représente l'élément de type «ElementFormButton» associé au bouton rechercher, il déclenche la validation du formulaire de recherche. |
Attributs hérités de la classeComposantForm |
argv, argc, divHiddenBind, validationEnCours, boolDisableAllAction, tabElement, tabOptionElement, donneeElement, donneeListe, XMLObjectInfos, XMLData, XMLExport
|
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 |
ComposantRecherche
(<String_Obligatoire> id, <String_Facultatif> action, <String_Facultatif> method)
Crée une instance de la classe ComposantRecherche.
|
Sommaire des Méthodes |
void
|
executerActionRecherche(<Obligatoire_ComposantTableau> tableau, <Facultatif_Array> parametres, <Facultatif_fonction> callbackPerso)
Fonction permettant d'appeler une action serveur pour valider le formulaire de recherche et afficher le résultat dans un tableau.
|
Object
|
extend_ComposantForm(<String_Obligatoire> id, <String_Facultatif> action, <String_Facultatif> method, <String_Facultatif> enctype)
Crée une nouvelle instance du composant ComposantForm.
|
<private> void
|
simpleOrAdvanced()
La méthode privée «simpleOrAdvanced()» est la méthode associée au lien recherche simple/avancé,
permettant d'afficher ou cacher les critères de recherche avancés.
|
Méthodes héritées de la classe ComposantForm |
extend_DefaultHtmlForm, extend_DefaultElementForm, getXMLObjectInfos, setXMLObjectInfos, getXMLData, setXMLData, initXMLData, getAction, setAction, setDivHiddenBind, setMethod, ecrireBind, ecrireHtml, addElement, ecrireHiddenHtml, ecrireHiddenBind, valider, controlerSurface, soumettre, agir, disableAllAction, getDefaultElementById, annuler, setTarget, getTarget, importData, retourImportData, creerElementFormText, creerElementFormSelect, creerElementFormSelectMaster, creerComposantCalendrier, creerElementFormRadio, creerElementFormTextarea, creerElementFormCheckbox, creerElementFormButtonValider, creerElementFormButtonAnnuler, creerElementFormButtonLibre, creerElementFormHidden, creerElementFormPass, creerElementFormFile, creerFilterComponent, instancierDataElt, instancierXmlData, creerOption, exportXML, executerActionRedirection
|
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
|
argc
<private> String argc
L'élément «argc» dans la classe ComposantRecherche n'est pas une propriété, il permet
de récupérer le nombre d'arguments passés en paramètres
du constructeur de la classe (utile dans le cas des paramètres facultatifs, pour compter
les paramètres soumis par le développeur).
Il est déclaré 'var'.
argv
<private> String argv
L'élément «argv» dans la classe ComposantRecherche n'est pas une propriété, il permet de
récupérer dans un tableau les arguments passés en paramètres
du constructeur de la classe (utile dans le cas des paramètres facultatifs, pour repérer
les paramètres qui ont été soumis par le développeur).
Il est déclaré 'var'.
boutonInit
<private> ElementFormButton boutonInit
La propriété publique «boutonInit» représente l'élément de type «ElementFormButton»
associé à la méthode annuler du formulaire.
boutonRechercher
<private> ElementFormButton boutonRechercher
La propriété publique «boutonRechercher» représente l'élément de type «ElementFormButton» associé au bouton rechercher, il déclenche la validation du formulaire de recherche.
ComposantRecherche
ComposantRecherche(<String_Obligatoire> id, <String_Facultatif> action, <String_Facultatif> method)
Parameters:
id - String_Obligatoire
: Attribut html «id» et «name» du tag <form>.
action - String_Facultatif
: Attribut html «action» du tag <form>, url de soumission du formulaire.
method - String_Facultatif
: Attribut html «method» du tag <form>, peut prendre la valeur «GET» ou «POST».
invitAccept - Boolean_Facultatif
: Booléen qui vaut «true» par défaut et «false» si l'on ne souhaite pas de connexion « invité» (la checkbox n'apparaît pas)..
Date: 25/10/2005
Version: 1.1
executerActionRecherche
void executerActionRecherche(<Obligatoire_ComposantTableau> tableau, <Facultatif_Array> parametres, <Facultatif_fonction> callbackPerso)
Fonction permettant d'appeler une action serveur pour valider le formulaire de recherche et afficher le résultat dans un tableau.
Parameters:
tableau - Obligatoire_ComposantTableau
le tableau résultat à afficher en cas de succès.
parametres - Facultatif_Array
la liste des paramètres non codés à transmettre au serveur.
callbackPerso - Facultatif_fonction
: la fonction à executer au retour de la requête.
Date: 22/10/2009
Version: 2.10.0
extend_ComposantForm
Object extend_ComposantForm(<String_Obligatoire> id, <String_Facultatif> action, <String_Facultatif> method, <String_Facultatif> enctype)
Parameters:
id - String_Obligatoire
Attribut html «id» et «name» du tag <form>.
action - String_Facultatif
Attribut html «action» du tag <form>, url de soumission du formulaire.
method - String_Facultatif
Attribut html «method» du tag <form>, peut prendre la valeur «GET» ou «POST».
enctype - String_Facultatif
Attribut html «enctype».
boolDisableAllAction - String_Optionnel
booleen indiquant l'activation ou non des boutons et liens.
Date: 25/10/2005
Version: 1.1
simpleOrAdvanced
<private> void simpleOrAdvanced()
La méthode privée «simpleOrAdvanced()» est la méthode associée au lien recherche simple/avancé,
permettant d'afficher ou cacher les critères de recherche avancés.
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