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

IndexDe doelveldindex beginnend bij 1
ActionDe uit te voeren veldgebeurtenis
InputEventDe beginwaarde, wijziging, bronveld, selectie, toetsstaat en vastleggingstoestand
OutputEventDe 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