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


Εφαρμογή δείγματος στοιχείου API Web πύλης

Σημείωση

Από τις 12 Οκτωβρίου 2022, οι πύλες του Power Apps είναι Power Pages. Περισσότερες πληροφορίες: Το Microsoft Power Pages είναι πλέον γενικά διαθέσιμο (ιστολόγιο)
Σύντομα θα μετεγκαταστήσουμε και θα συγχωνεύσουμε την τεκμηρίωση των πυλών Power Apps με την τεκμηρίωση Power Pages.

Ακολουθεί ένα παράδειγμα υλοποίησης ενός στοιχείου κώδικα που χρησιμοποιεί το API Web πύλης για την εκτέλεση ενεργειών δημιουργίας, ανάκτησης, ενημέρωσης και διαγραφής. Το στοιχείο αποδίδεται με τέσσερα κουμπιά, στα οποία μπορείτε να κάνετε κλικ για να καλέσετε διαφορετικές ενέργειες Web API. Το αποτέλεσμα της κλήσης Web ΑΡΙ εισάγεται σε ένα στοιχείο HTML div στο κάτω μέρος του στοιχείου κώδικα.

Παράδειγμα στοιχείου χρησιμοποιώντας το API Web πύλης.

Προϋποθέσεις

Κωδικός

Μπορείτε να κάνετε λήψη του πλήρους στοιχείου δείγματος από εδώ.

Από προεπιλογή, στο δείγμα, το στοιχείο έχει ρυθμιστεί για την εκτέλεση της δημιουργίας, της ανάκτησης, ορισμός των πεδίων ονομάτων και εσόδων στα παραδείγματα Web ΑΡΙ.

Για να αλλάξετε την προεπιλεγμένη ρύθμιση παραμέτρων σε οποιονδήποτε πίνακα ή στήλη, ενημερώστε τις παρακάτω τιμές ρύθμισης παραμέτρων όπως φαίνεται

private static \_entityName = "account";

private static \_requiredAttributeName = "name";

private static \_requiredAttributeValue = "Web API Custom Control (Sample)";

private static \_currencyAttributeName = "revenue";

private static \_currencyAttributeNameFriendlyName = "annual revenue";

Η μέθοδος createRecord αποδίδει τρία κουμπιά, τα οποία σας επιτρέπουν να δημιουργήσετε μια καρτέλα λογαριασμού με το πεδίο εσόδων να έχει οριστεί σε διαφορετικές τιμές (100, 200, 300).

Όταν επιλέγετε ένα από τα κουμπιά δημιουργίας, το πρόγραμμα χειρισμού συμβάντων onClick του κουμπιού ελέγχει την τιμή του επιλεγμένου κουμπιού και χρησιμοποιεί την ενέργεια Web ΑΡΙ για να δημιουργήσει μια καρτέλα λογαριασμού με το πεδίο εσόδων να έχει οριστεί στην τιμή του κουμπιού. Το πεδίο ονόματος της καρτέλας λογαριασμού θα οριστεί σε στοιχείο κώδικα ΑΡΙ Web (Δείγμα) με μια τυχαία int προσαρτημένη στο τέλος της συμβολοσειράς. Η μέθοδος επιστροφής κλήσης από την κλήση API Web εισάγει το αποτέλεσμα της κλήσης (επιτυχία ή αποτυχία) στο αποτέλεσμα div του προσαρμοσμένου στοιχείου ελέγχου.

Η μέθοδος deleteRecord αποδίδει ένα κουμπί που διαγράφει την επιλεγμένη καρτέλα στην αναπτυσσόμενη λίστα. Το στοιχείο ελέγχου αναπτυσσόμενης λίστας σάς επιτρέπει να επιλέξετε την καρτέλα λογαριασμού που θέλετε να διαγράψετε. Αφού επιλέξετε μια καρτέλα λογαριασμού από την αναπτυσσόμενη λίστα και επιλέξετε το κουμπί Διαγραφή καρτέλας, η καρτέλα διαγράφεται. Η μέθοδος επιστροφής κλήσης από την κλήση API Web εισάγει το αποτέλεσμα της κλήσης (επιτυχία ή αποτυχία) στο αποτέλεσμα div του προσαρμοσμένου στοιχείου ελέγχου.

Η μέθοδος FetchXML retrieveMultiple αποδίδει ένα κουμπί στο στοιχείο κώδικα. Όταν καλείται η μέθοδος onClick αυτού του κουμπιού, δημιουργείται FetchXML και διαβιβάζεται στη συνάρτηση retrieveMultiple για να υπολογιστεί η μέση τιμή του πεδίου εσόδων για όλες τις καρτέλες λογαριασμών. Η μέθοδος επιστροφής κλήσης από την κλήση API Web εισάγει το αποτέλεσμα της κλήσης (επιτυχία ή αποτυχία) στο αποτέλεσμα div του προσαρμοσμένου στοιχείου ελέγχου.

Η μέθοδος retrieveMultiple Odata αποδίδει ένα κουμπί στο στοιχείο κώδικα. Όταν καλείται η μέθοδος onClick αυτού του κουμπιού, δημιουργείται μια συμβολοσειρά OData και περνά στη συνάρτηση retrieveMultiple για ανάκτηση όλων των καρτελών λογαριασμών με ένα πεδίο ονόματος που είναι σαν Web ΑΡΙ στοιχείου κώδικα (Δείγμα), το οποίο ισχύει για όλες τις καρτέλες λογαριασμών που δημιουργούνται από αυτό το στοιχείο κώδικα.

Με την επιτυχή ανάκτηση των καρτελών, το στοιχείο κώδικα έχει λογική για τη μέτρηση πόσες καρτέλες λογαριασμών έχουν το πεδίο εσόδων ορισμένο σε 100, 200 ή 300 και εμφανίζει αυτό το πλήθος σε ένα κοντέινερ div κατάστασης OData στο στοιχείο κώδικα. Η μέθοδος επιστροφής κλήσης από την κλήση API Web εισάγει το αποτέλεσμα της κλήσης (επιτυχία ή αποτυχία) στο αποτέλεσμα div του προσαρμοσμένου στοιχείου ελέγχου.

Δείτε επίσης

Επισκόπηση Power Apps component framework
Λήψη ενδεικτικών στοιχείων
Πώς να χρησιμοποιήσετε τα ενδεικτικά στοιχεία
Δημιουργία του πρώτου σας στοιχείου
Προσθήκη στοιχείων κώδικα σε πεδίο ή πίνακα εφαρμογών βάσει μοντέλου
Ετικέτα προτύπου Liquid για στοιχεία κώδικα
Web API πυλών

Σημείωση

Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)

Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).