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