Κοινοποίηση μέσω


movePrevious (Αναφορά API προγράμματος-πελάτη)

Μετακινείται στο προηγούμενο στάδιο.

Μπορείτε επίσης να μετακινηθείτε σε ένα προηγούμενο στάδιο σε έναν διαφορετικό πίνακα.

Σύνταξη

formContext.data.process.movePrevious(callbackFunction);

Παράμετροι

Όνομα Δακτυλογραφώ Απαραίτητο Περιγραφή
callbackFunction Function όχι Μια συνάρτηση που θα καλέσει όταν ολοκληρωθεί η λειτουργία. Ανατρέξτε στο callbackFunction

callbackFunction

Αυτή η συνάρτηση επιστροφής κλήσης διαβιβάζεται μία από τις παρακάτω τιμές συμβολοσειράς για να υποδείξει την κατάσταση της λειτουργίας:

Τιμή Λόγος
success Η λειτουργία ολοκληρώθηκε με επιτυχία.
crossEntity Το επόμενο στάδιο είναι για έναν διαφορετικό πίνακα.
beginning Το ενεργό στάδιο είναι το πρώτο στάδιο της ενεργής διαδρομής.
invalid Η λειτουργία απέτυχε επειδή το επιλεγμένο στάδιο δεν είναι ίδιο με το ενεργό στάδιο.
dirtyForm Αυτή η τιμή επιστρέφεται εάν τα δεδομένα στη σελίδα δεν έχουν αποθηκευτεί.
stageGate Μία ή περισσότερες απαιτούμενες στήλες στο τρέχον στάδιο είναι κενές.
preventDefault Αυτή η τιμή επιστρέφεται εάν ένας OnPreStageChange χειρισμός συμβάντων καλέσει το preventDefault.

Σημαντικό

Αυτή η μέθοδος μπορεί να χρησιμοποιηθεί μόνο όταν το επιλεγμένο στάδιο και το ενεργό στάδιο είναι ίδια. Όταν ο κείμενός σας ξεκινήσει από το συμβάν OnStageChange , θα επιλεγεί το τρέχον στάδιο. Όταν ο κωδικός σας ξεκινήσει από το συμβάν OnStageSelected , θα πρέπει να χρησιμοποιήσετε τη μέθοδο getActiveStage για να επαληθεύσετε ότι το επιλεγμένο στάδιο είναι επίσης το ενεργό στάδιο. Για οποιοδήποτε άλλο συμβάν φόρμας, δεν είναι δυνατό να προσδιοριστεί ποιο στάδιο είναι επιλεγμένο τη συγκεκριμένη στιγμή. Για βέλτιστα αποτελέσματα, αυτή η μέθοδος θα πρέπει να χρησιμοποιείται μόνο σε κώδικα που καλείται σε συναρτήσεις που εκκινούνται από τα συμβάντα OnStageChange και OnStageSelected .

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

Αυτή η μέθοδος προκαλεί το συμβάν OnStageChange να προκύψει.

μετακίνησηΕπόμενο
formContext.data.process