Ετικέτες προτύπου

Σημείωση

Από τις 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 στοιχείων κώδικα

Σημείωση

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

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