ExecuteFormFieldScript

Lomakkeet, JavaScriptin turvallisuus

Kuvaus

Suorittaa valitun kenttätoiminnon rajatun tapahtuma-ajoympäristön kautta käyttäen vain arvoon perustuvaa yhteensopivuuskäärettä Tuetut osajoukko kattavat muotoilu-, aluevahestvistus- ja yksinkertaisten laskentojen rajapintojen lähettämät lomakeaputoiminnot sekä sijoitukset arvoihin

event.value ja event.rc käyttäen aritmetiikkaa, vertailuja, loogisia operaattoreita, ehdollisia lauseita, hallittuja Event-, Field- ja Document-ominaisuuksia, numeerisia muunnoksia ja yleisiä Math-funktioita

Syntaksi

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

Parametrit

IndexYhdestä alkava lomakekenttäindeksi
ActionSuoritettava vahvistus-, laskenta-, muotoilu- tai näppäintoiminto
InputValueAlkuarvo, joka näytetään arvona event.value
OutputValueLopullinen arvo onnistuneen suorituksen jälkeen

Paluuarvot

Palauttaa arvon 1, kun toiminto suoritetaan ja hyväksyy arvon, tai arvon 0, kun toiminto puuttuu, hylkää tapahtuman, ei ole tuettu, on virheellinen tai ylittää määritetyn resurssirajan Hylätty vahvistus jättää

LastErrorCode-arvon nollaan; tukemattomat, virheelliset ja budjetin ylittävät skriptit ilmoittavat koodit 706, 708 ja 709

Huomautukset

Onnistunut laskentatoiminto kirjoittaa tuloksensa kenttään, kun taas vahvistus ja muotoilu palauttavat tuloksensa muuttamatta tallennettua kenttäarvoa Tukemattomia lauseita, kuten

app.alert, dynaaminen koodi, globaali pääsy ja ulkoinen I/O, ei koskaan kutsuta Käytä

ExecuteFormFieldScriptEvent-metodia, kun näppäinmuutokset, valintatila, näppäinmuunninoset, vahvistustila tai lähde- ja kohdekenttien ominaisuudet vaaditaan

Katso myös

ExecuteFormFieldScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, RecalculateFormFields, GetFormCalculationGraphJSON, TPDFlibFormScriptAction