ExecuteFormFieldScriptEvent
Formulaires, sécurité JavaScript
Description
Exécute une action de champ /K, /F, /V ou /C dans le runtime de scripts de formulaire local borné et renvoie l'état d'événement résultant
Syntaxe
Function TPDFlib.ExecuteFormFieldScriptEvent(Index: Integer; Action: TPDFlibFormScriptAction; Const InputEvent: TPDFlibFormScriptEvent; Out OutputEvent: TPDFlibFormScriptEvent): Integer;
Paramètres
| Index | L'index du champ cible à base 1 |
|---|---|
| Action | L'événement de champ à exécuter |
| InputEvent | La valeur initiale, le changement, le champ source, la sélection, l'état des touches et l'état de validation |
| OutputEvent | L'état d'événement final, y compris les propriétés inscriptibles value, change, rc, selStart et selEnd |
Valeurs de retour
Renvoie 1 lorsque l'exécution réussit et que event.rc reste vrai, ou 0 lorsque l'action est absente, refuse l'événement, n'est pas prise en charge, est invalide ou dépasse une limite de ressources
Remarques
event.targetevent.sourcethis.numFieldsthis.getField(...)this.getNthFieldName(...)
name et type, value, valueAsString et readonly
Les objets de champ exposent required, charLimit,
Les boutons poussoirs, cases à cocher et boutons radio rejettent l'exécution de /K, /F, /V et /C ; seule une réussite de calcul écrit la valeur finale dans le champ stocké
Le runtime n'a aucune capacité fichier, réseau, processus, UI, code dynamique ni objet de document non restreint
Voir aussi
TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript