ExecuteFormFieldScriptEvent
Формуляри, сигурност на JavaScript
Описание
Изпълнява действие на поле /K, /F, /V или /C в ограничената локална среда за скриптове на формуляри и връща полученото състояние на събитието
Синтаксис
Function TPDFlib.ExecuteFormFieldScriptEvent(Index: Integer; Action: TPDFlibFormScriptAction; Const InputEvent: TPDFlibFormScriptEvent; Out OutputEvent: TPDFlibFormScriptEvent): Integer;
Параметри
| Index | Индексът на целевото поле, започващ от 1 |
|---|---|
| Action | Събитието на полето за изпълнение |
| InputEvent | Началната стойност, промяната, изходното поле, селекцията, състоянието на клавиша и състоянието на прилагане |
| OutputEvent | Крайното състояние на събитието, включително свойствата с право на запис value, change, rc, selStart и selEnd |
Връщани стойности
Връща 1, когато изпълнението успее и event.rc остане true, или 0, когато действието липсва, отхвърля събитието, е неподдържано, невалидно или надхвърля ресурсен лимит
Забележки
Контролираната объектна повърхност разкрива стандартни свойства за събития на полета: свойствата на полето event.target и event.source (само за четене), this.numFields, this.getField(...) и this.getNthFieldName(...)
Обектите на полета разкриват name, type, value, valueAsString, readonly, required и charLimit, без да позволяват промяна на обекта
Бутоните за натискане, отметките и радио бутоните отхвърлят изпълнение на /K, /F, /V и /C, като само успешно изчисление записва крайната стойност в съхраненото поле
Средата за изпълнение няма достъп до файлове, мрежа, процеси, UI, динамичен код или неограничени обекти на документа
Виж също
TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript