Ετικέτες προτύπου
Σημείωση
Από τις 12 Οκτωβρίου 2022, οι πύλες του Power Apps είναι Power Pages. Περισσότερες πληροφορίες: Το Microsoft Power Pages είναι πλέον γενικά διαθέσιμο (ιστολόγιο)
Σύντομα θα μετεγκαταστήσουμε και θα συγχωνεύσουμε την τεκμηρίωση των πυλών Power Apps με την τεκμηρίωση Power Pages.
Οι ετικέτες προτύπων ελέγχουν το αποτέλεσμα ενός προτύπου με διάφορους τρόπους, και επιτρέπουν το συνδυασμό πολλών προτύπων σε ένα μεμονωμένο αποτέλεσμα.
fetchxml
Επιτρέπει στον χρήστη να υποβάλλει ερώτημα δεδομένων από Microsoft Dataverse και να αποδίδει τα αποτελέσματα σε μια σελίδα.
Σημείωση
Μπορείτε να μάθετε περισσότερα σχετικά με την υποβολή ερωτημάτων σχετικά με τα δεδομένα χρησιμοποιώντας fetchxml στη χρήση FetchXML για την υποβολή ερωτημάτων σε δεδομένα.
{% fetchxml resultVariable %}
<!— Fetchxml query -->
...
{% endfetchxml %}
Όταν χρησιμοποιείτε fetchxml σε δεδομένα ερωτημάτων, βεβαιωθείτε ότι δεν χρησιμοποιείτε ετικέτες αυτο-κλεισίματος. Για παράδειγμα, αντί για <attribute name="title"/>
, χρησιμοποιήστε <attribute name="title"></attribute>
με ετικέτα ρητού κλεισίματος </attribute>
.
Χαρακτηριστικό αποτελεσμάτων
Το χαρακτηριστικό αποτελεσμάτων στην παρεχόμενη μεταβλητή (όπως "resultVariable" στο παραπάνω δείγμα) περιέχει αποτελέσματα ερωτήματος FetchXML και μερικά άλλα χαρακτηριστικά.
Οντότητες
Αυτό το χαρακτηριστικό περιέχει το αποτέλεσμα του ερωτήματος fetchxml. Μπορείτε να επαναλάβετε το αποτέλεσμα και να το χρησιμοποιήσετε στο πρότυπο web.
<table> {% for entityVariable in resultVariable.results.entities %} <tr> <td>Attribut-1: {{ entityVariable.attribute1 }}</td> <td>Attribut-2: {{ entityVariable.attribute2 }}</td> </tr> {% endfor %} </table>
TableName
Λαμβάνει το λογικό όνομα της οντότητας.
ExtensionData
Λαμβάνει τη δομή που περιέχει επιπλέον δεδομένα.
MinActiveRowVersion
Λαμβάνει τη χαμηλότερη ενεργή τιμή έκδοσης γραμμής.
MoreRecords
Λαμβάνει εάν υπάρχουν περισσότερες καρτέλες διαθέσιμες.
PagingCookie
Λαμβάνει τις τρέχουσες πληροφορίες σελιδοποίησης.
TotalRecordCount
Λαμβάνει τον συνολικό αριθμό καρτελών στη συλλογή.
Το ReturnTotalRecordCount ήταν αληθές όταν εκτελέστηκε των ερώτημα.TotalRecordCountLimitExceeded
Λαμβάνει εάν τα αποτελέσματα του ερωτήματος υπερβαίνουν το πλήθος των συνολικών καρτελών.
Χαρακτηριστικό XML
Το χαρακτηριστικό XML στην παρεχόμενη μεταβλητή (όπως "resultVariable" στο παραπάνω δείγμα) περιέχει το ερώτημα που προκύπτει, το οποίο μπορεί να χρησιμοποιηθεί για τη λήψη δεδομένων του Microsoft Dataverse. Αυτό το χαρακτηριστικό είναι χρήσιμο για τον σκοπό εντοπισμού σφαλμάτων όταν θέλετε να κατανοήσετε τον τρόπο με τον οποίο εφαρμόζεται το δικαίωμα πίνακα σε αυτήν την ετικέτα fetchxml.
Άλλα υποστηριζόμενα στοιχεία και χαρακτηριστικά
Η ετικέτα fetchxml liquid υποστηρίζει τα ακόλουθα χαρακτηριστικά και θυγατρικά στοιχεία.
Στοιχείο στοιχείο/θυγατρικό | Χαρακτηριστικά | Στοιχείο θυγατρικού |
---|---|---|
fetch | αντιστοίχιση έκδοση πλήθος σελίδα σελιδοποίηση-cookie utc-απόκλιση συγκεντρωτικό διακριτό έκδοση ελάχ ενεργής γραμμής μορφή εξόδου returntotalrecordcount χωρίς κλείδωμα |
παραγγελία οντότητα |
παραγγελία | χαρακτηριστικό ψευδώνυμο φθίνουσα |
|
οντότητα | ονομασία όλα τα χαρακτηριστικά όχι χαρακτηριστικά χαρακτηριστικό |
παραγγελία φίλτρο σύνδεση οντότητας |
φίλτρο | τύπος υπόδειξη isquickfindfields |
συνθήκη φίλτρο |
σύνδεση οντότητας | ονομασία από έως ψευδώνυμο τύπος σύνδεσης ορατή επικαλυπτόμενη όλα τα χαρακτηριστικά όχι χαρακτηριστικά χαρακτηριστικό |
παραγγελία φίλτρο σύνδεση οντότητας |
συνθήκη | στήλη entityname χαρακτηριστικό τελεστής συγκεντρωτικό ψευδώνυμο uiname uitype uihidden τιμή |
τιμή |
συμπερίληψη
Περιλαμβάνει τα περιεχόμενα του ενός προτύπου σε ένα άλλο, με βάση το όνομα. Στις πύλες Power Apps, η προέλευση αυτού του άλλου προτύπου γενικά είναι πρότυπο web.. Αυτό επιτρέπει την επαναχρησιμοποίηση των κοινών τμημάτων προτύπου σε πολλά σημεία.
Όταν συμπεριλαμβάνεται ένα πρότυπο σε ένα άλλο, το πρότυπο που περιλαμβάνεται θα έχει πρόσβαση σε οποιεσδήποτε μεταβλητές οι οποίες καθορίζονται στο γονικό πρότυπο.
{% include 'My Template' %}
Είναι επίσης πιθανό να μεταφερθεί οποιοσδήποτε αριθμός ονομαστικών παραμέτρων στην ετικέτα συμπερίληψης. Αυτές θα καθοριστούν ως μεταβλητές στο πρότυπο που περιλαμβάνεται.
{% include 'My Template' a:x, b:y %}
μπλοκ
Χρησιμοποιείται σε συνδυασμό με επεκτάσεις για την παροχή μεταβίβασης του προτύπου. Ανατρέξτε στις επεκτάσεις για χρήση.
επεκτείνει
Χρησιμοποιείται σε συνδυασμό με την ετικέτα μπλοκ για την παροχή μεταβίβασης του προτύπου. Αυτό επιτρέπει σε πολλά πρότυπα να χρησιμοποιήσουν κοινόχρηστη διάταξη, κατά την αντικατάσταση συγκεκριμένων περιοχών της γονικής διάταξης.
Στις πύλες Power Apps, το όνομα γονικού προτύπου που παρέχεται στην ετικέτα γενικά θα αναφέρεται στο όνομα ενός προτύπου web.
Όταν χρησιμοποιείται το extends (επεκτάσεις), πρέπει να είναι το πρώτο περιεχόμενο στο πρότυπο και μπορεί να ακολουθείται μόνο από μία ή περισσότερες ετικέτες μπλοκ.
Εάν ένα μπλοκ που έχει οριστεί στο γονικό πρότυπο δεν αντικαθίσταται, τα περιεχόμενά του στο γονικό πρότυπο (εάν υπάρχουν) θα αποδοθούν.
σχόλιο
Σάς επιτρέπει να αφήσετε κώδικα που δεν έχει αποδοθεί μέσα σε ένα Liquid πρότυπο. Οποιοδήποτε περιεχόμενο μέσα στο μπλοκ δεν θα αποδοθεί και οποιοσδήποτε Liquid κώδικας δεν θα εκτελεστεί.
Κώδικας
Hello{% comment %}, {{ user.fullname }}{% endcomment %}. My name is Charles.
Έξοδος
Hello. My name is Charles.
χωρίς επεξεργασία
Επιτρέπει την έξοδο Liquid κώδικα σε μια σελίδα, χωρίς να είναι απαραίτητη η ανάλυση και η εκτέλεση.
Έξοδος
Hello, {{ user.fullname }}. My name is Charles.
αντικατάσταση
Όταν ενεργοποιείτε την προσωρινή αποθήκευση κεφαλίδας και υποσέλιδου και θέλετε να αποφύγετε την προσωρινή αποθήκευση ορισμένων εξόδων ενότητας, μπορείτε να χρησιμοποιήσετε αυτήν την ετικέτα. Αυτή η ετικέτα παρέχει το μπλοκ περιεχομένου στην κεφαλίδα ή το υποσέλιδο όπου η έξοδος του μπλοκ περιεχομένου που αναδιπλώνεται δεν αποθηκεύεται στο cache. Αυτό είναι χρήσιμο στα σενάρια όπου ο χρήστης χρησιμοποιεί ένα αντικείμενο που μπορεί συχνά να ενημερωθεί, όπως το αίτημα, η σελίδα, η γλώσσα και η ημερομηνία. Για παράδειγμα, ανατρέξτε στα σενάρια ενημέρωσης πηγαίου κώδικα του προτύπου Web κεφαλίδας και υποσέλιδου όταν έχει ενεργοποιηθεί η προσωρινή αποθήκευση κεφαλίδας και υποσέλιδου.
Φιλοδώρημα
Η διεύθυνση URL που χρησιμοποιείται στο Request. URL μπορεί να είναι οποιαδήποτε ζητούμενη τιμή και αποθηκεύεται στο cache για τις μεταγενέστερες αιτήσεις. Για να εξασφαλίσετε τη σωστή τιμή στο request.url, εξετάστε το ενδεχόμενο να χρησιμοποιήσετε την ετικέτα υποκατάστασης, τη μερική διεύθυνση URL, όπως ~{τη διαδρομή αρχείου} ή την αποθήκευση της διεύθυνσης URL πύλης στις Ρυθμίσεις τοποθεσίας.
codecomponent
Ανατρέξτε στο θέμα Κατανόηση της ετικέτας Dataverse οντότητας codecomponent, Χρήση της ετικέτας προτύπου Προτύπου Οντοτήτων στοιχείων κώδικα.
Δείτε επίσης
Ετικέτες ροής ελέγχου
Ετικέτες επανάληψης
Ετικέτες μεταβλητής
Ετικέτες οντότητας Power Apps Dataverse
Χρήση ετικέτας προτύπου Liquid στοιχείων κώδικα
Σημείωση
Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)
Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για