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


Συμβάν OnRecordSelect πλέγματος (αναφορά API προγράμματος-πελάτη)

Το OnRecordSelect συμβάν προκύπτει όταν επιλέγεται μία μόνο γραμμή (εγγραφή) σε ένα πλέγμα με δυνατότητα επεξεργασίας. Αυτό το συμβάν δεν συμβαίνει εάν ένας χρήστης επιλέξει διαφορετικά κελιά στην ίδια γραμμή ή επιλέξει πολλές γραμμές.

Παράδειγμα: Παράκαμψη της προεπιλεγμένης συμπεριφοράς ανοίγματος σε πλέγματα βάσει μοντέλου

Όταν θέλετε να προσαρμόσετε τον τρόπο που ανοίγει μια εγγραφή πίνακα από το στοιχείο ελέγχου πλέγματος του Power Apps, μπορείτε να ελέγξετε τον τρόπο με τον οποίο ανοίγει με μια συνάρτηση JavaScript που σχετίζεται με το συμβάν πλέγματος OnRecordSelect .

Το παρακάτω παράδειγμα εξασφαλίζει ότι η εγγραφή ανοίγει χρησιμοποιώντας τη φόρμα που καθορίζεται από την pageInputformId τιμή χρησιμοποιώντας τη μέθοδο Xrm.Navigation.navigateTo . Σε αυτό το παράδειγμα, η φόρμα και το πλέγμα πρέπει να ανήκουν στην ίδια οντότητα.

Βήμα 1: Δημιουργία πόρου web

Δημιουργήστε, αποθηκεύστε και δημοσιεύστε έναν πόρο web JavaScript (JS) που περιέχει τον ακόλουθο κώδικα:

var Example = window.Example || {};
(function () {
this.OnSelect = function (executionContext) {
   var pageInput = {
      pageType: "entityrecord",
      entityName: executionContext.getEventSource().getEntityName(),
      entityId: executionContext.getEventSource().getId(),
      formId: "420786E3-D342-4A9A-914B-AA331FF2D25E"    
   };
   Xrm.Navigation.navigateTo(pageInput);
}
}).call(Example);

Περισσότερες πληροφορίες: Δημιουργία ή επεξεργασία πόρων Web εφαρμογών βάσει μοντέλου

Βήμα 2: Ενεργοποίηση του στοιχείου ελέγχου πλέγματος Power Apps

Ακολουθήστε αυτά τα βήματα για να ενεργοποιήσετε το στοιχείο ελέγχου πλέγματος Power Apps ως το κύριο πλέγμα (προβολή πίνακα) ή μέσα σε ένα δευτερεύον πλέγμα φόρμας βάσει μοντέλου:

Βήμα 3: Καταχώρηση της προσαρμοσμένης συμπεριφοράς στο συμβάν OnRecordSelect

Όταν ενεργοποιήσετε το στοιχείο ελέγχου πλέγματος Power Apps, εμφανίζεται μια καρτέλα Συμβάντα . Επιλέξτε την καρτέλα Συμβάντα :

  1. Στην ενότητα Βιβλιοθήκες φορμών , προσθέστε τη Βιβλιοθήκη φορμών από τον πόρο web που δημιουργήθηκε.
  2. Στην ενότητα Χειρισμός συμβάντων , επιλέξτε το συμβάν OnRecordSelect και επιλέξτε Προσθήκη και θα εμφανιστεί ένα αναδυόμενο παράθυρο.
  3. Στο αναδυόμενο παράθυρο, επιλέξτε τη βιβλιοθήκη φορμών που μόλις προσθέσατε και το όνομα Example.OnSelectτης συνάρτησης . Αυτό είναι το όνομα της συνάρτησης JavaScript που δημιουργήθηκε στον πόρο web. Βεβαιωθείτε ότι έχετε ελέγξει την επιλογή Μεταβίβαση περιβάλλοντος εκτέλεσης ως πρώτης παραμέτρου.

Περισσότερες πληροφορίες: Στοιχείο ελέγχου πλέγματος Power Apps

Συμβάντα (αναφορά API προγράμματος-πελάτη)
Συμβάντα σε φόρμες και πλέγματα σε εφαρμογές που καθορίζονται από μοντέλο