ExecuteFormFieldScript

Skjemaer, JavaScript-sikkerhet

Beskrivelse

Kjører den valgte felthandlingen gjennom det begrensede hendelseskjøretidsmiljøet med en kompatibilitetsinnpakning som bare omfatter verdien Den støttede delmengden omfatter skjemahjelperhandlingene som formaterings-, områdevaliderings- og enkle beregnings-API-er sender ut, pluss tilordninger til

event.value og event.rc ved hjelp av aritmetikk, sammenligninger, boolske operatorer, betingelser, kontrollerte Event-, Field- og Document-egenskaper, tallkonverteringer og vanlige Math-funksjoner

Syntaks

Function TPDFlib.ExecuteFormFieldScript(Index: Integer; Action: TPDFlibFormScriptAction; Const InputValue: WideString; Out OutputValue: WideString): Integer;

Parametere

IndexDen et-baserte skjemafeltindeksen
ActionValiderings-, beregnings-, formaterings- eller tastetrykkhandlingen som skal kjøres
InputValueStartverdien som eksponeres som event.value
OutputValueSluttverdien etter vellykket kjøring

Returverdier

Returnerer 1 når handlingen kjøres og godtar verdien, eller 0 når handlingen mangler, avviser hendelsen, ikke støttes, er ugyldig eller overskrider en konfigurert ressursgrense Avvist validering lar

LastErrorCode stå på null; skript som ikke støttes, er ugyldige eller overskrider budsjettet, rapporterer kodene 706, 708 og 709

Merknader

En vellykket beregningshandling skriver resultatet sitt til feltet, mens validering og formatering returnerer resultatet sitt uten å endre den lagrede feltverdien Ustøttede utsagn som

app.alert, dynamisk kode, global tilgang og ekstern I/O kalles aldri Bruk

ExecuteFormFieldScriptEvent når tastetrykkendringer, markeringstilstand, tastemodifikatorer, fullføringstilstand eller egenskaper for kilde- og målfelt kreves

Se også

ExecuteFormFieldScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, RecalculateFormFields, GetFormCalculationGraphJSON, TPDFlibFormScriptAction