Framework JavaScript ACube V2.10.0
 

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 :

exComposantRechercheSimple

Recherche avancée :

exComposantRechercheAvancee

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 classeDefaultHtmlForm
action, enctype, method
   
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 classeDefaultHtml
id, style, title, name, tabindex
 
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 DefaultHtmlForm
extend_DefaultHtml
   
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 DefaultHtml
newId, setTitle, getTitle, getId, setStyle, getStyle
 

Détail des Attributs

argc

<private> String argc

argv

<private> String argv

boutonInit

<private> ElementFormButton boutonInit

boutonRechercher

<private> ElementFormButton boutonRechercher

Détail des Constructeurs

ComposantRecherche

ComposantRecherche(<String_Obligatoire> id, <String_Facultatif> action, <String_Facultatif> method)

Détail des Méthodes

executerActionRecherche

void executerActionRecherche(<Obligatoire_ComposantTableau> tableau, <Facultatif_Array> parametres, <Facultatif_fonction> callbackPerso)

extend_ComposantForm

Object extend_ComposantForm(<String_Obligatoire> id, <String_Facultatif> action, <String_Facultatif> method, <String_Facultatif> enctype)

simpleOrAdvanced

 <private> void simpleOrAdvanced()

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