ExecuteFormFieldScriptEvent
Formulieren, JavaScript-beveiliging
Beschrijving
Voert een veldactie /K, /F, /V of /C uit in de begrensde lokale formulierscriptruntime en geeft de resulterende gebeurtenistoestand terug
Syntaxis
Function TPDFlib.ExecuteFormFieldScriptEvent(Index: Integer; Action: TPDFlibFormScriptAction; Const InputEvent: TPDFlibFormScriptEvent; Out OutputEvent: TPDFlibFormScriptEvent): Integer;
Syntaxis
| Index | De doelveldindex beginnend bij 1 |
|---|---|
| Action | De uit te voeren veldgebeurtenis |
| InputEvent | De beginwaarde, wijziging, bronveld, selectie, toetsstaat en vastleggingstoestand |
| OutputEvent | De uiteindelijke gebeurtenistoestand, inclusief schrijfbare eigenschappen value, change, rc, selStart en selEnd |
Retourwaarden
Geeft 1 terug wanneer de uitvoering slaagt en event.rc true blijft, of 0 wanneer de actie ontbreekt, de gebeurtenis verwerpt, niet wordt ondersteund, ongeldig is of een resourcelimiet overschrijdt
Opmerkingen
event.targetevent.sourcethis.numFieldsthis.getField(...)this.getNthFieldName(...)
name- en type-veldeigenschappen, value, valueAsString en readonly
Veldobjecten leggen required, charLimit,
Pushknoppen, selectievakjes en radioknoppen wijzen uitvoering van /K, /F, /V en /C af, en alleen een geslaagde berekening schrijft de uiteindelijke waarde naar het opgeslagen veld
De runtime heeft geen bestands-, netwerk-, proces-, UI-, dynamische-code- of onbeperkte documentobjectmogelijkheid
Zie ook
TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript