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
| Index | El índice basado en uno del campo de destino |
|---|---|
| Action | El evento de campo que se ejecutará |
| InputEvent | El valor inicial, el cambio, el campo de origen, la selección, el estado de tecla y el estado de confirmación |
| OutputEvent | El 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