ExecuteFormFieldScriptEvent
Formularios, seguridad de JavaScript
Descripción
Ejecuta una acción de campo /K, /F, /V o /C en el runtime acotado de scripts de formulario local 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 del campo de destino con base 1 |
|---|---|
| Action | El evento de campo que se ejecutará |
| InputEvent | El valor inicial, el cambio, el campo de origen, la selección, el estado de teclas y el estado de confirmación |
| OutputEvent | El estado final del evento, incluidas las propiedades escribibles value, change, rc, selStart y selEnd |
Valores devueltos
Devuelve 1 cuando la ejecución tiene éxito y event.rc permanece verdadero, o 0 cuando la acción está ausente, rechaza el evento, no es compatible, no es válida o excede un límite de recursos
Observaciones
event.targetevent.sourcethis.numFieldsthis.getField(...)this.getNthFieldName(...)
name y type de solo lectura, value, valueAsString y readonly
Los objetos de campo exponen required, charLimit,
I botones pulsadores, las casillas y los botones de opción rifiutano 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