ExecuteFormFieldScriptEvent
Űrlapok, JavaScript-biztonság
Leírás
Egy mező /K, /F, /V vagy /C műveletét hajtja végre a korlátozott, helyi űrlapszkript futtatókörnyezetben, és visszaadja az eredményül kapott eseményállapotot
Szintaxis
Function TPDFlib.ExecuteFormFieldScriptEvent(Index: Integer; Action: TPDFlibFormScriptAction; Const InputEvent: TPDFlibFormScriptEvent; Out OutputEvent: TPDFlibFormScriptEvent): Integer;
Paraméterek
| Index | Az egytől induló célmező-index |
|---|---|
| Action | A végrehajtandó mezőesemény |
| InputEvent | A kezdeti érték, változás, forrásmező, kijelölés, billentyűállapot és véglegesítési állapot |
| OutputEvent | A végső eseményállapot, ideértve az írható value, change, rc, selStart és selEnd tulajdonságokat |
Visszatérési értékek
1-et ad vissza, ha a végrehajtás sikerül és az event.rc igaz marad, vagy 0-t, ha a művelet nem létezik, elutasítja az eseményt, nem támogatott, érvénytelen vagy túllép egy erőforráskorláton
Megjegyzések
event.targetevent.sourcethis.numFieldsthis.getField(...)this.getNthFieldName(...)
name és type mezőtulajdonságokat, a value, valueAsString és readonly hívásokat teszi elérhetővé
A mezőobjektumok a required, charLimit,
A nyomógombok, jelölőnégyzetek és választógombok elutasítják a /K, /F, /V és /C végrehajtást, és csak a sikeres számítás írja a végső értéket a tárolt mezőbe
A futásidőnek nincs fájl-, hálózati, folyamat-, UI-, dinamikus-kód- vagy korlátlan dokumentum-objektum képessége
Lásd még
TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript