ExecuteFormFieldScript

טפסים, בטיחות JavaScript

תיאור

מריץ את פעולת השדה הנבחרת דרך סביבת הריצה החסומה לאירועים, באמצעות מעטפת תאימות לערך בלבד תת-הקבוצה הנתמכת כוללת את פעולות הסיוע לטפסים שפולטו על ידי ה-APIs לעיצוב, לאימות טווחים ולחישוב פשוט, וכן הקצאות אל

event.value ו-event.rc באמצעות אריתמטיקה, השוואות, אופרטורים בוליאניים, תנאים, מאפייני Event, Field ו-Document מבוקרים, המרות מספריות ופונקציות Math נפוצות

תחביר

Function TPDFlib.ExecuteFormFieldScript(Index: Integer; Action: TPDFlibFormScriptAction; Const InputValue: WideString; Out OutputValue: WideString): Integer;

פרמטרים

Indexאינדקס שדה הטופס החל מ-1
Actionפעולת האימות, החישוב, העיצוב או ההקשה להרצה
InputValueהערך ההתחלתי החשוף כ-event.value
OutputValueהערך הסופי לאחר הרצה מוצלחת

ערכים מוחזרים

מחזיר 1 כאשר הפעולה מורצת ומקבלת את הערך, או 0 כאשר הפעולה נעדרת, דוחה את האירוע, אינה נתמכת, אינה תקינה או חורגת ממגבלת משאבים מוגדרת אימות שנדחה מותיר את

LastErrorCode באפס; סקריפטים שאינם נתמכים, שגויים או חורגים מהתקציב מדווחים על קודים 706, 708 ו-709

הערות

פעולת חישוב מוצלחת כותבת את תוצאתה אל השדה, בעוד שאימות ועיצוב מחזירים את תוצאתם מבלי לשנות את ערך השדה השמור פסוקיות שאינן נתמכות כגון

app.alert, קוד דינמי, גישה גלובלית ו-I/O חיצוני אינן מופעלות לעולם השתמשו ב-

ExecuteFormFieldScriptEvent כאשר נדרשים שינויי הקשה, מצב בחירה, מקשי החזקה, מצב אישור או מאפייני שדות המקור והיעד

ראה גם

ExecuteFormFieldScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, RecalculateFormFields, GetFormCalculationGraphJSON, TPDFlibFormScriptAction