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
| Index | Yhdestä alkava lomakekenttäindeksi |
|---|---|
| Action | Suoritettava vahvistus-, laskenta-, muotoilu- tai näppäintoiminto |
| InputValue | Alkuarvo, joka näytetään arvona event.value |
| OutputValue | Lopullinen 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