Δημιουργία κάρτας με δεδομένα από το Dataverse (έκδοση προεπισκόπησης)
Σε αυτό το εκπαιδευτικό βοήθημα, θα δημιουργήσετε μια κάρτα χρησιμοποιεί τη σύνδεση Microsoft Dataverse για την εμφάνιση και την ενημέρωση πληροφοριών σχετικά με έναν λογαριασμό. Θα χρησιμοποιήσετε τη σχεδίαση καρτών, μεταβλητές, συνδέσεις και πιο σύνθετες παραστάσεις Power Fx.
Ας υποθέσουμε ότι έχετε χρησιμοποιήσει τελειοποιήσεις τις δεξιότητες της κάρτας Power Apps στο εκπαιδευτικό βοήθημα "Γεια σου κόσμε" και στο εκπαιδευτικό βοήθημα λίστας αγορών και είστε εξοικειωμένοι με τη χρήση της σχεδίασης καρτών. Αν δεν έχετε εξερευνήσει ακόμα αυτά τα εκπαιδευτικά βοηθήματα, συνιστούμε να το κάνετε πρώτα και, στη συνέχεια, να επιστρέψετε σε αυτό το εκπαιδευτικό βοήθημα.
Προϋποθέσεις
- 'Ενας λογαριασμός Power Apps
- Μια κάρτα
Δημιουργία κάρτας
Συνδεθείτε στο Power Apps και επιλέξτε Κάρτες. Αν η καρτέλα Κάρτες δεν είναι ορατή, επιλέξτε Περισσότερα και καρφιτσώστε την καρτέλα Κάρτες.
Ονομάστε την κάρτα DataverseCard και έπειτα επιλέξτε Δημιουργία.
Συνδέστε την κάρτα στον πίνακα λογαριασμών του Dataverse
Επιλέξτε Δεδομένα > + Προσθήκη δεδομένων.
Αναζητήστε Dataverse και μετά επιλέξτε τη σύνδεση Microsoft Dataverse.
Επιλέξτε τον πίνακα λογαριασμός και στη συνέχεια Επιλογή.
Ζητήστε το όνομα του λογαριασμού
Εισαγάγετε ένα στοιχείο ελέγχου ετικέτα κειμένου και ορίστε την ιδιότητά Text για να Εισαγάγετε ένα όνομα λογαριασμού.
Εισαγάγετε ένα στοιχείο ελέγχου εισόδου κειμένου και ορίστε την ιδιότητά Name σε AccountName.
Εισαγάγετε ένα κουμπί και ορίστε και ορίστε την ιδιότητά Title σε Λεπτομέρειες προβολής.
Επιλέξτε Μεταβλητές > + Νέα μεταβλητή.
Ορίστε το Όνομα σε EnteredAccountName. Αφήστε όλες τις άλλες τιμές ως έχουν. ΕπιλέξτεΑποθήκευση.
Ανοίξτε την Προβολή δέντρου και επιλέξτε + Νέα οθόνη.
Δώστε όνομα στην οθόνη DetailsScreen και, έπειτα, επιλέξτε Δημιουργία.
Στην Προβολή δέντρου, επιλέξτε την κύρια οθόνη.
Επιλέξτε το κουμπί και ορίστε την ιδιότητα OnSelect σε Set(EnteredAccountName, AccountName); Navigate(DetailsScreen);
Αυτή η παράσταση έχει δύο μέρη, διαχωρισμένα με ελληνικό ερωτηματικό (;). Το πρώτο μέρος αντιστοιχίζει την τιμή στοιχείων εισόδου του χρήστη,
AccountName
, στη μεταβλητήEnteredAccountName
. Το δεύτερο μέρος ανοίγει την οθόνη με όνομαDetailsScreen
. Επειδή η παράσταση είναι συνδεδεμένη με την ιδιότητα OnSelect του κουμπιού, εκτελείται όταν ο χρήστης επιλέγει το κουμπί.
Εμφάνιση λεπτομερειών λογαριασμού
Στην Προβολή δέντρου, επιλέξτε την οθόνη DetailsScreen.
Επιλέξτε τον τίτλο της κάρτας και ορίστε την ιδιότητα Text σε LookUp(account, 'Account Name' = EnteredAccountName).'Account Name'.
Αυτή η παράσταση αλλάζει τον τίτλο της κάρτας σε μια συμβολοσειρά που ενσωματώνει το όνομα του λογαριασμού. Μπορείτε να εισαγάγετε την παράσταση στη γραμμή τύπων ή στο τμήμα παραθύρου ιδιοτήτων.
Επιλέξτε τη δεύτερη ετικέτα κειμένου και ορίστε την ιδιότητα Text σε LookUp(account, 'Account Name' = EnteredAccountName).'Account Number'.
Εισαγάγετε ένα κουμπί. Ορίστε την ιδιότητα Title σε Αναζήτηση για άλλο λογαριασμό και την ιδιότητα OnSelect σε Back().
Αλλαγή περιγραφής λογαριασμού
Εισαγάγετε ένα στοιχείο ελέγχου εισόδου κειμένου και ορίστε την ιδιότητά Name σε NewName.
Εισαγάγετε ένα κουμπί. Ορίστε την ιδιότητα Title σε Ενημέρωση ονόματος και την ιδιότητα OnSelect σε Patch(account, LookUp(account, 'Account Name' = EnteredAccountName), { Description: NewName }).
Λίστα όλων των λογαριασμών
Στην Προβολή δέντρου, επιλέξτε την κύρια οθόνη.
Εισαγωγή μιας ετικέτας κειμένου. Ορίστε την ιδιότητα Text σε ThisItem.'Account Name' και ορίστε την ιδιότητα για προχωρημένους Επανάληψη για κάθε σε λογαριασμός.
Δοκιμή της κάρτας
Θα πρέπει να αποθηκεύσετε οριστικά τις αλλαγές σας πριν από την αναπαραγωγή μιας κάρτας. Επιλέξτε το στοιχείο Αποθήκευση και, στη συνέχεια, επιλέξτε Αναπαραγωγή.
Δοκιμάστε όλα τα στοιχεία ελέγχου και στις δύο οθόνες της κάρτας σας. Στην πρώτη οθόνη θα πρέπει να παρατίθενται όλοι οι λογαριασμοί και να μπορείτε να πληκτρολογήσετε το όνομα ενός λογαριασμού για να ανοίξετε μια οθόνη με περισσότερες λεπτομέρειες. Στη δεύτερη οθόνη θα πρέπει να εμφανίζεται το όνομα και ο αριθμός του λογαριασμού και να μπορείτε να αλλάξετε το όνομα του λογαριασμού.