ExecuteFormFieldScriptEvent

Skjemaer, JavaScript-sikkerhet

Beskrivelse

Kjører en felthandling /K, /F, /V eller /C i det begrensede lokale kjøretidsmiljøet for skjemaskript og returnerer den resulterende hendelsestilstanden

Syntaks

Function TPDFlib.ExecuteFormFieldScriptEvent(Index: Integer; Action: TPDFlibFormScriptAction; Const InputEvent: TPDFlibFormScriptEvent; Out OutputEvent: TPDFlibFormScriptEvent): Integer;

Parametere

IndexDen et-baserte målfeltindeksen
ActionFelhendelsen som skal kjøres
InputEventStartverdi, endring, kildefelt, markering, tastetilstand og fullføringstilstand
OutputEventSluttilstanden til hendelsen, inkludert de skrivbare egenskapene value, change, rc, selStart og selEnd

Returverdier

Returnerer 1 når kjøringen lykkes og event.rc forblir sann, eller 0 når handlingen mangler, avviser hendelsen, ikke støttes, er ugyldig eller overskrider en ressursgrense

Merknader

Det kontrollerte objektflaten eksponerer standard felt-hendelse-egenskaper, skrivebeskyttede event.target- og event.source-feltegenskaper, this.numFields, this.getField(...) og this.getNthFieldName(...)

Feltobjekter eksponerer name, type, value, valueAsString, readonly, required og charLimit uten å tillate objektmutasjon

Trykknapper, avkrysningsbokser og radioknapper avviser kjøring av /K, /F, /V og /C, og bare en vellykket beregning skriver slutverdien til det lagrede feltet

Runtime-en har ingen fil-, nettverks-, prosess-, UI-, dynamisk kode- eller ubegrenset dokumentobjekt-funksjon

Se også

TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript