ExecuteFormFieldScript

Biểu mẫu, An toàn JavaScript

Mô tả

Thực thi hành động trường được chọn thông qua runtime sự kiện có giới hạn bằng một wrapper tương thích chỉ với giá trị Tập con được hỗ trợ bao gồm các hành động trợ giúp form do các API định dạng, xác thực khoảng và tính toán đơn giản phát ra, cùng các phép gán vào

event.value và event.rc bằng số học, so sánh, toán tử Boolean, điều kiện, các thuộc tính Event, Field và Document được kiểm soát, các phép chuyển đổi số và các hàm Math thông dụng

Cú pháp

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

Tham số

IndexChỉ số form field tính từ 1
ActionHành động xác thực, tính toán, định dạng hoặc gõ phím cần thực thi
InputValueGiá trị ban đầu được phơi bày dưới dạng event.value
OutputValueGiá trị cuối cùng sau khi thực thi thành công

Giá trị trả về

Trả về 1 khi hành động được thực thi và chấp nhận giá trị, hoặc 0 khi hành động không tồn tại, từ chối sự kiện, không được hỗ trợ, không hợp lệ hoặc vượt giới hạn tài nguyên đã cấu hình Xác thực bị từ chối giữ

LastErrorCode ở giá trị 0; script không được hỗ trợ, không hợp lệ và vượt ngân sách báo các mã 706, 708 và 709

Ghi chú

Một hành động tính toán thành công ghi kết quả của nó vào trường, còn xác thực và định dạng trả về kết quả mà không thay đổi giá trị trường đã lưu Các câu lệnh không được hỗ trợ như

app.alert, mã động, truy cập toàn cục và I/O bên ngoài không bao giờ được gọi Hãy dùng

ExecuteFormFieldScriptEvent khi cần các thay đổi gõ phím, trạng thái vùng chọn, bổ nghĩa phím, trạng thái xác nhận hoặc thuộc tính của trường nguồn và trường đích

Xem thêm

ExecuteFormFieldScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, RecalculateFormFields, GetFormCalculationGraphJSON, TPDFlibFormScriptAction