Κοινή χρήση μέσω


Ρύθμιση παραμέτρων προγραμμάτων χειρισμού συμβάντων για μια φόρμα

Αυτό το θέμα ισχύει για το Dynamics 365 Customer Engagement (on-premises). Για την έκδοση Power Apps αυτού του θέματος, δείτε: Ρύθμιση παραμέτρων των προγραμμάτων χειρισμού συμβάντων φόρμας σε εφαρμογή που καθορίζεται από μοντέλο

Τα προγράμματα χειρισμού συμβάντων φόρμας για φόρμες Dynamics 365 Customer Engagement (on-premises) μπορούν να διαμορφωθούν ως προς τις ακόλουθες περιοχές σε μια φόρμα:

Στοιχείο Συμβάν Περιγραφή
Φόρμα OnLoad Εμφανίζεται κατά τη φόρτωση της φόρμας.
OnSave Εμφανίζεται όταν αποθηκεύονται δεδομένα.
Καρτέλα TabStateChange Εμφανίζεται όταν η καρτέλα αναπτύσσεται ή συμπτύσσεται.
Πεδίο OnChange Εμφανίζεται όταν τα δεδομένα του πεδίου αλλάζουν και το στοιχείο ελέγχου χάνει την εστίασή του.
IFRAME OnReadyStateComplete Εμφανίζεται κατά τη φόρτωση του περιεχομένου ενός IFRAME.

Ένα πρόγραμμα χειρισμού συμβάντων αποτελείται από μια αναφορά σε έναν πόρο web JavaScript και μια λειτουργία που έχει οριστεί σε αυτόν τον πόρο web και που θα εκτελεστεί όταν εμφανιστεί το συμβάν. Σε κάθε στοιχείο μπορούν να ρυθμιστούν οι παράμετροι για έως και 50 ξεχωριστά προγράμματα χειρισμού συμβάντων.

Σημαντικό

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

Να μην ρυθμίζετε τις παραμέτρους ενός προγράμματος χειρισμού συμβάντων δέσμης ενεργειών, χρησιμοποιώντας μια βιβλιοθήκη που δεν προέρχεται από αξιόπιστη πηγή. Οι δέσμες ενεργειών μπορούν να χρησιμοποιηθούν για την εκτέλεση οποιαδήποτε ενέργειας μπορεί να εκτελέσει ένας χρήστης, ενώ μια κακογραμμένη δέσμη ενεργειών μπορεί να βλάψει σοβαρά την απόδοση μιας φόρμας.

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

Για τη ρύθμιση παραμέτρων ενός προγράμματος χειρισμού συμβάντων

  1. Στο πρόγραμμα επεξεργασίας φορμών, επιλέξτε το στοιχείο με το συμβάν για το οποίο θέλετε να διαμορφώσετε ένα πρόγραμμα χειρισμού.

  2. Στην Καρτέλα αρχικής σελίδας, στην ομάδα Επεξεργασία, επιλέξτε Αλλαγή ιδιοτήτων ή κάντε απλώς διπλό κλικ στο στοιχείο.

  3. Στο παράθυρο διαλόγου "Ιδιότητες στοιχείου", επιλέξτε την καρτέλα Συμβάντα.

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

  5. Για να προσθέσετε μια βιβλιοθήκη φορμών σε ένα πρόγραμμα χειρισμού συμβάντων:

    1. Στην ενότητα Βιβλιοθήκες φορμών της επιλογής Λίστα συμβάντων, επιλέξτε Προσθήκη.

    2. Εντοπίστε τον πόρο web JavaScript στη λίστα με τους διαθέσιμους πόρους web. Επιλέξτε το στοιχείο και μετά επιλέξτε Προσθήκη.

      Εάν ο πόρος web JavaScript που χρειάζεστε δεν υπάρχει, κάντε κλικ στο Νέα για να ανοίξετε και να δημιουργήσετε μια νέα φόρμα πόρου web.

    3. Για να δημιουργήσετε έναν πόρο web JavaScript:

      1. Στη φόρμα πόρων web, ορίστε τις ακόλουθες ιδιότητες:

        Ιδιότητα Τιμή
        Όνομα Απαιτείται. Πληκτρολογήστε το όνομα του πόρου Web.
        Εμφανιζόμενο όνομα Απαιτείται. Πληκτρολογήστε το όνομα που θα εμφανίζεται στη λίστα των πόρων web.
        Περιγραφή Προαιρετικό. Πληκτρολογήστε μια περιγραφή του πόρου web.
        Τύπος Απαιτείται. Επιλέξτε Δέσμη ενεργειών (JScript).
        Language Προαιρετικό. Επιλέξτε μία από τις διαθέσιμες γλώσσες για τον οργανισμό σας.
      2. Αν σας έχει δοθεί μια δέσμη ενεργειών, σας συνιστούμε να χρησιμοποιήσετε το κουμπί Αναζήτηση για να εντοπίσετε το αρχείο και να το αποστείλετε.

        Εναλλακτικά, μπορείτε να επιλέξετε το κουμπί Πρόγραμμα επεξεργασίας κειμένου και να επικολλήσετε ή να πληκτρολογήσετε τα περιεχόμενα της δέσμης ενεργειών στο παράθυρο διαλόγου Επεξεργασία περιεχομένου.

        Σημείωμα

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

      3. Επιλέξτε Αποθήκευση και κλείστε το παράθυρο διαλόγου του πόρου web.

      4. Στο παράθυρο διαλόγου Αναζήτηση εγγραφής είναι πλέον επιλεγμένος ο πόρος web που δημιουργήσατε. Επιλέξτε Προσθήκη για να κλείσετε το παράθυρο διαλόγου.

  6. Στην ενότητα Προγράμματα χειρισμού συμβάντων επιλέξτε το συμβάν για το οποίο θέλετε να ορίσετε ένα πρόγραμμα χειρισμού συμβάντων.

  7. Επιλέξτε Προσθήκη για να ανοίξετε το παράθυρο διαλόγου Ιδιότητες προγράμματος χειρισμού.

  8. Στην καρτέλα Λεπτομέρειες επιλέξτε την κατάλληλη βιβλιοθήκη και πληκτρολογήστε το όνομα της λειτουργίας που πρέπει να εκτελεστεί για το συμβάν.

  9. Το πρόγραμμα χειρισμού συμβάντων είναι ενεργοποιημένο από προεπιλογή. Καθαρίστε το περιεχόμενο του πλαισίου ελέγχου Ενεργοποιήθηκε, εάν δεν θέλετε να ενεργοποιήσετε αυτό το συμβάν.

    Ορισμένες λειτουργίες απαιτούν ένα περιβάλλον εκτέλεσης για να μπορούν να μεταβιβαστούν στη λειτουργία. Επιλέξτε το Μεταβίβαση του περιβάλλοντος εκτέλεσης ως πρώτης παραμέτρου, εάν απαιτείται.

    Ορισμένες λειτουργίες μπορούν να αποδεχτούν ένα σύνολο παραμέτρων για τον έλεγχο της συμπεριφοράς μιας λειτουργίας. Αν απαιτούνται, εισαγάγετε τις στο Λίστα οριοθετημένη με κόμματα που περιλαμβάνει τις παραμέτρους που θα περάσουν στη λειτουργία.

  10. Στην καρτέλα Εξαρτήσεις, προσθέστε τα πεδία στα οποία βασίζεται η δέσμη ενεργειών στην περιοχή Εξαρτώμενα πεδία.

  11. Επιλέξτε OK για να κλείσετε το παράθυρο διαλόγου Ιδιότητες προγράμματος χειρισμού.

  12. Κατά την εισαγωγή του προγράμματος χειρισμού συμβάντων, μπορείτε να προσαρμόσετε τη σειρά με την οποία θα εκτελείται η λειτουργία σε σχέση με οποιεσδήποτε άλλες λειτουργίες χρησιμοποιώντας τα πράσινα βέλη για να την μετακινήσετε προς τα επάνω ή προς τα κάτω.

  13. Επιλέξτε ΟΚ για να κλείσετε το παράθυρο διαλόγου ιδιοτήτων στοιχείου.

  14. Επιλέξτε Αποθήκευση για να αποθηκευτούν οι αλλαγές σας. Πατήστε Δημοσίευση για να δημοσιεύσετε τη φόρμα.

Σημείωμα

Αν και το περιβάλλον εργασίας χρήστη (UI) σάς επιτρέπει να ρυθμίσετε τη σειρά με την οποία φορτώνονται οι δέσμες ενεργειών χρησιμοποιώντας το πάνω και κάτω πράσινο βέλος, οι δέσμες ενεργειών στην πραγματικότητα δεν φορτώνονται διαδοχικά.

Δείτε επίσης

Χρησιμοποιήστε την κύρια φόρμα και τα στοιχεία της