ExecuteFormFieldScriptEvent
Formuláře, bezpečnost JavaScriptu
Popis
Provede akci pole /K, /F, /V nebo /C v ohraničeném lokálním runtime skriptů formulářů a vrátí výsledný stav události
Syntaxe
Function TPDFlib.ExecuteFormFieldScriptEvent(Index: Integer; Action: TPDFlibFormScriptAction; Const InputEvent: TPDFlibFormScriptEvent; Out OutputEvent: TPDFlibFormScriptEvent): Integer;
Parametry
| Index | Index cílového pole počítaný od 1 |
|---|---|
| Action | Event pole k provedení |
| InputEvent | Počáteční hodnota, změna, zdrojové pole, výběr, stav kláves a stav potvrzení |
| OutputEvent | Konečný stav události, včetně zapisovatelných vlastností value, change, rc, selStart a selEnd |
Návratové hodnoty
Vrací 1, když provedení uspěje a event.rc zůstane true, nebo 0, když akce chybí, událost odmítne, je nepodporovaná, neplatná, nebo přesáhne limit zdrojů
Poznámky
Kontrolovaná objektová plocha vystavuje standardní vlastnosti událostí polí, vlastnosti pole event.target a event.source jen pro čtení, this.numFields, this.getField(...) a this.getNthFieldName(...)
Objekty polí vystavují name, type, value, valueAsString, readonly, required a charLimit, aniž by dovolovaly mutaci objektu
Tlačítka push, zaškrtávací políčka a radiová tlačítka odmítají provedení /K, /F, /V a /C a jen úspěšný výpočet zapíše konečnou hodnotu do uloženého pole
Běhové prostředí nemá žádnou funkci souboru, sítě, procesu, UI, dynamického kódu ani neomezeného dokumentového objektu
Viz také
TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript