IWCTrigger : Appeler une fonction Maintain dans un Gestionnaire de scripts

Comment :

La fonction IWCTrigger peut être utilisée de deux façons :

IWCTrigger peut être utilisé dans JavaScript ou VBScript. IWCTrigger est une fonction script fournie par WebFOCUS Maintain pour une utilisation dans toute application WebFOCUS Maintain.


Haut de page

x
Syntaxe : Appeler une fonction Maintain dans un Gestionnaire de scripts
IWCTrigger("functionname"[, "parm"]

où :

functionname

est la fonction Maintain à appeler. Les scripts sont sensibles à la casse, vous devez donc spécifier le nom avec les mêmes lettres en majuscules et minuscules utilisées pour nommer la fonction dans la procédure Maintain.

parm

est un paramètre passé à la fonction.

Remarque : si vous faites glisser une fonction Maintain de l'Explorateur d'applications vers un script en cours d'édition dans l'éditeur de script, WebFOCUS Maintain génère la syntaxe IWCTrigger pour vous.


Haut de page

x
Syntaxe : Récupérer un paramètre dans la fonction appelée
						formname.Triggervalue

où :

formname

est le nom du formulaire dans l'application WebFOCUS Maintain.


Haut de page

x
Syntaxe : Transmettre la valeur d'une propriété du contrôle ActiveX à une fonction Maintain.
IWCTrigger ("function",document.form.control.property);

où :

function

est la fonction Maintain que vous appellez.

form

est le nom du formulaire sur lequel le contrôle ActiveX est situé.

control

est le nom du contrôle ActiveX.

property

est le nom de la propriété du contrôle ActiveX (chercher les propriétés de contrôle ActiveX dans l'onglet ActiveX de la feuille de propriétés pour le contrôle ActiveX).



Exemple : Transmettre une valeur du contrôle ActiveX à une fonction Maintain

Si vous avez un contrôle de calendrier ActiveX sur Form1 qui possède une propriété nommée Mois, vous pouvez utiliser IWCTrigger pour envoyer la valeur de Mois à une fonction Maintain nommée UpdateDate, soit via le JavaScript ou VBScript :

IWCTrigger("UpdateDate",document.Form1.CalendarControl.Month);

WebFOCUS