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 остается истинным, или 0, когда действие отсутствует, отклоняет событие, не поддерживается, недопустимо или превышает лимит ресурсов
Примечания
event.targetevent.sourcethis.numFieldsthis.getField(...)this.getNthFieldName(...)
name и type только для чтения, value, valueAsString и readonly
Объекты полей раскрывают required, charLimit,
Кнопки, флажки и переключатели отклоняют выполнение /K, /F, /V и /C, и только успешное вычисление записывает итоговое значение в сохраненное поле
Среда выполнения не имеет возможностей файлов, сети, процессов, интерфейса, динамического кода или неограниченного доступа к объектам документа
См. также
TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript