ExecuteFormFieldScriptEvent

فرم‌ها، ایمنی JavaScript

توضیحات

یک کنش /K، /F، /V یا /C فیلد را در زمان اجرای محدود اسکریپت فرم محلی اجرا می‌کند و وضعیت رویداد حاصل را برمی‌گرداند

نحو

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

پارامترها

Indexشماره فیلد هدف یک‌مبنا
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