ExecuteFormFieldScriptEvent

Formulare, securitate JavaScript

Descriere

Execută o acțiune de câmp /K, /F, /V sau /C în runtime-ul local mărginit de scripturi de formular și returnează starea de eveniment rezultată

Sintaxă

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

Parametri

IndexIndexul câmpului țintă, de la 1
ActionEvenimentul de câmp care trebuie executat
InputEventValoarea inițială, schimbarea, câmpul sursă, selecția, starea tastelor și starea de validare
OutputEventStarea finală a evenimentului, inclusiv proprietățile scriibile value, change, rc, selStart și selEnd

Valori returnate

Returnează 1 când execuția reușește și event.rc rămâne adevărat, sau 0 când acțiunea lipsește, respinge evenimentul, nu este suportată, este invalidă sau depășește o limită de resurse

Observații

event.targetevent.sourcethis.numFieldsthis.getField(...)this.getNthFieldName(...)

name și type, value, valueAsString și readonly Obiectele de câmp expun required, charLimit,

/K, /F, /V, /C și

Vezi și

TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript