ExecuteFormFieldScript
Obrasci, sigurnost JavaScripta
Opis
Izvodi odabranu akciju polja kroz ograničenu izvedbu događaja koristeći omot kompatibilnosti samo s vrijednošću Podržani podskup uključuje pomoćne akcije obrasca koje ispuštaju API-ji oblikovanja, provjere raspona i jednostavnog izračuna, plus dodjele
event.value i event.rc koristeći aritmetiku, usporedbe, Booleove operatore, uvjete, kontrolirana svojstva Event, Field i Document, numeričke pretvorbe i uobičajene funkcije Math
Sintaksa
Function TPDFlib.ExecuteFormFieldScript(Index: Integer; Action: TPDFlibFormScriptAction; Const InputValue: WideString; Out OutputValue: WideString): Integer;
Parametri
| Index | Indeks polja obrasca od 1 |
|---|---|
| Action | Akcija provjere, izračuna, oblikovanja ili pritiska tipke koja se izvodi |
| InputValue | Početna vrijednost izložena kao event.value |
| OutputValue | Konačna vrijednost nakon uspješnog izvođenja |
Povratne vrijednosti
Vraća 1 kada se akcija izvede i prihvati vrijednost, ili 0 kada akcija nedostaje, odbija događaj, nije podržana, neispravna je ili premašuje konfigurirano ograničenje resursa
Odbijena provjera ostavlja
LastErrorCode na nuli; nepodržane, neispravne i prekoračene skripte izvještavaju kodove 706, 708 i 709
Napomene
Uspješna akcija izračuna upisuje svoj rezultat u polje, dok provjera i oblikovanje vraćaju svoj rezultat bez mijenjanja pohranjene vrijednosti polja Nepodržane naredbe poput
app.alert, dinamičkog koda, globalnog pristupa i vanjskog I/O nikad se ne pozivaju
Koristite
ExecuteFormFieldScriptEvent kada su potrebne promjene pritiska tipke, stanje odabira, modifikatori tipki, stanje potvrde ili svojstva izvornog i ciljnog polja
Vidi također
ExecuteFormFieldScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, RecalculateFormFields, GetFormCalculationGraphJSON, TPDFlibFormScriptAction