ExecuteFormFieldScriptEvent

Formularios, seguridad de JavaScript

Descripción

Ejecuta una acción de campo /K, /F, /V o /C en el runtime local acotado de scripts de formulario y devuelve el estado de evento resultante

Sintaxis

Function TPDFlib.ExecuteFormFieldScriptEvent(Index: Integer; Action: TPDFlibFormScriptAction; Const InputEvent: TPDFlibFormScriptEvent; Out OutputEvent: TPDFlibFormScriptEvent): Integer;

Parámetros

IndexEl índice basado en uno del campo de destino
ActionEl evento de campo que se ejecutará
InputEventEl valor inicial, el cambio, el campo de origen, la selección, el estado de tecla y el estado de confirmación
OutputEventEl estado final del evento, incluidas las propiedades modificables value, change, rc, selStart y selEnd

Valores devueltos

Devuelve 1 cuando la ejecución tiene éxito y event.rc sigue siendo verdadero, o 0 cuando la acción no existe, rechaza el evento, no está admitida, no es válida o supera un límite de recursos

Observaciones

event.targetevent.sourcethis.numFieldsthis.getField(...)this.getNthFieldName(...)

name y type, value, valueAsString y readonly Los objetos de campo exponen required, charLimit,

Los botones pulsadores, las casillas y los botones de opción rechazan la ejecución de /K, /F, /V y /C, y solo un cálculo con éxito escribe el valor final en el campo almacenado

El runtime no tiene capacidad de archivo, red, proceso, UI, código dinámico ni de objetos de documento sin restricción

Véase también

TPDFlibFormScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, ExecuteFormFieldScript