ExecuteFormFieldScript

Φόρμες, ασφάλεια JavaScript

Περιγραφή

Εκτελεί την ενέργεια του επιλεγμένου πεδίου μέσω του οριοθετημένου περιβάλλοντος εκτέλεσης συμβάντων χρησιμοποιώντας ένα wrapper συμβατότητας μόνο τιμής Το υποστηριζόμενο υποσύνολο περιλαμβάνει τις ενέργειες βοηθού φόρμας που εκπέμπονται από τα API μορφοποίησης, επικύρωσης εύρους και απλού υπολογισμού, και εκχωρήσεις σε

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Η ενέργεια επικύρωσης, υπολογισμού, μορφοποίησης ή keystroke προς εκτέλεση
InputValueΗ αρχική τιμή που εκτίθεται ως event.value
OutputValueΗ τελική τιμή μετά από επιτυχή εκτέλεση

Τιμές επιστροφής

Επιστρέφει 1 όταν η ενέργεια εκτελείται και δέχεται την τιμή, ή 0 όταν η ενέργεια απουσιάζει, απορρίπτει το συμβάν, δεν υποστηρίζεται, είναι άκυρη ή υπερβαίνει ρυθμισμένο όριο πόρων Απορριπτόμενη επικύρωση αφήνει το

LastErrorCode στο μηδέν· μη υποστηριζόμενα, άκυρα και πέρα του προϋπολογισμού σενάρια αναφέρουν τους κωδικούς 706, 708 και 709

Παρατηρήσεις

Επιτυχής ενέργεια υπολογισμού γράφει το αποτέλεσμά της στο πεδίο, ενώ επικύρωση και μορφοποίηση επιστρέφουν το αποτέλεσμά τους χωρίς να αλλάζουν την αποθηκευμένη τιμή πεδίου Μη υποστηριζόμενες εντολές όπως

app.alert, δυναμικός κώδικας, πρόσβαση global και εξωτερικό I/O δεν καλούνται ποτέ Χρησιμοποιήστε το

ExecuteFormFieldScriptEvent όταν απαιτούνται αλλαγές keystroke, κατάσταση επιλογής, τροποποιητές πλήκτρων, κατάσταση δέσμευσης ή ιδιότητες πεδίων πηγής και προορισμού

Δείτε επίσης

ExecuteFormFieldScriptEvent, SetFormScriptLimits, GetFormScriptDiagnostics, RecalculateFormFields, GetFormCalculationGraphJSON, TPDFlibFormScriptAction