Ανάγνωση στα Αγγλικά

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


Ρύθμιση παραμέτρων στήλης επιλογών σε πύλες

Οι δημιουργοί μπορούν να σχεδιάσουν βασικές φόρμες και φόρμες πολλών βημάτων για να συμπεριλάβουν στήλες επιλογών που καθορίζονται στο Microsoft Dataverse. Αυτή η δυνατότητα παρέχει στους χρήστες της πύλης τη δυνατότητα να επιλέγουν πολλές επιλογές κατά την υποβολή δεδομένων και να εμφανίζουν προβολές που περιλαμβάνουν στήλες επιλογών μέσω λιστών.

Βασικές φόρμες και φόρμες πολλών βημάτων

Μπορείτε να σχεδιάσετε μια βασική φόρμα ή ένα βήμα φόρμας πολλαπλών βημάτων στην τοποθεσία Web της πύλης χρησιμοποιώντας μια φόρμα Dataverse που έχει μια στήλη επιλογών για την υποστήριξη της επιλογής πολλαπλών επιλογών. Οι χρήστες της τοποθεσίας web μπορούν να κάνουν εισαγωγή, να τροποποιήσουν ή να καταργήσουν την επιλογή.

Στήλη επιλογών σε μια φόρμα.

Οθόνη που εμφανίζει μια λίστα των υπαίθριων δραστηριοτήτων που δημιουργούνται. Ο χρήστης επεκτείνει το πλαίσιο επιλογών επιλογής ή αναζήτησης και επιλέγει ορισμένες δραστηριότητες από τη λίστα που εμφανίζεται. Οι επιλεγμένες δραστηριότητες εμφανίζονται στο επάνω μέρος του παραθύρου. Ο χρήστης εισάγει στο πλαίσιο τα γράμματα Κ α μ και, στη συνέχεια, κάνει την επιλογή "Κάμπινγκ", όταν εμφανιστεί. Στο επάνω μέρος του παραθύρου στη λίστα δραστηριοτήτων, ο χρήστης επιλέγει το κουμπί "Κλείσιμο" δίπλα σε μία από τις επιλογές κατάργησης επιλογής.

Λίστα

Μπορείτε να ορίσετε μια στήλη επιλογών σε μια προβολή Dataverse για να εμφανίσετε τις πολλαπλές επιλογές που είναι διαθέσιμες για την καρτέλα σε μια λίστα. Η στήλη επιλογών υποστηρίζει τη γρήγορη αναζήτηση πληκτρολογώντας μια λέξη-κλειδί για φιλτράρισμα της λίστας.

Στήλη επιλογών σε μια λίστα.

Σημείωση

Η ταξινόμηση μιας λίστας κατά τη στήλη επιλογών δεν υποστηρίζεται.

Liquid

Οι προγραμματιστές μπορούν να σχεδιάσουν την τοποθεσία Web χρησιμοποιώντας το Liquid για την ανάκτηση των καρτελών από έναν πίνακα Dataverse. Μπορείτε να ανακτήσετε στήλες επιλογών ενώ υποβάλλεται ερώτημα για τα δεδομένα χρησιμοποιώντας fetchXML ή προβολή οντότητας.

HTML
{% for choice in record.ChoicesColumn %}
    {{ choice.Label }}
    {{ choice.Value }}
{% endfor %} 

Παραδείγματα επιλογών για τιμές sample_outdooractivities εμφανίζονται στον ακόλουθο πίνακα.

Τιμή Ετικέτα
1 Κολύμπι
2 Πεζοπορία
3 Ορειβασία
4 Ψάρεμα
5 Κυνήγι
6 Τρέξιμο
7 Βαρκάδα
8 Σκι
9 Κάμπινγκ

Παραδείγματα τιμών πίνακα επαφών εμφανίζονται στον ακόλουθο πίνακα.

στήλη 'fullname' Στήλη 'Sample_outdooractivities'
Quinn Yarborough 1,9
Avery Orton 2
Yuri Maple 4
Ravi Mundy 2,3,8,9

Ανάκτηση επιλεγμένων επιλογών με χρήση fetchXML

HTML
{% fetchxml contacts %}
    <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
        <entity name="contact">
            <attribute name="firstname" >
            <attribute name="lastname" >
            <attribute name="sample_outdooractivities" >
        </entity>
    </fetch>
{% endfetchxml %}
{% for item in contacts.results.entities %}
{
    "First Name":"{{ item.firstname }}",
    "Last Name":"{{ item.lastname }}",
    "Outdoor Activities": [
        {% for choice in item.sample_outdooractivities %}
            {{choice.Label}},
        {% endfor %}
    ]
}
{% endfor %}

Ανάκτηση επιλεγμένων επιλογών χρησιμοποιώντας μια προβολή οντότητας

HTML
{% entitylist id:page.adx_entitylist.id %}
{% for e in entityview.records -%}
    {
    "First Name":"{{ e.firstname }}",
    "Last Name":"{{ e.lastname }}",
    "Outdoor Activities": [
    {% for choice in e. sample_outdooractivities %}
        {{choice.Label}},
    {% endfor %}
    ]
    }
{% endfor -%}

API Web

Οι προγραμματιστές μπορούν να χρησιμοποιούν στήλες επιλογών χρησιμοποιώντας τις λειτουργίες ανάγνωσης, δημιουργίας και ενημέρωσης Web API.

Αναγνωσμένη

GET \[Portal URI]\_api/contacts?$select=fullname,sample\_outdooractivities &$top=1

Απάντηση -

HTML
{
"value": [
    {
    "@odata.etag": "W/\\"1066412\\"",
    "fullname":" Quinn Yarborough ",
    "sample\_outdooractivities ":"1,9",
    "sample\_outdooractivities @OData.Community.Display.V1.FormattedValue":"Swimming, Camping"
    }
    ]
}

Δημιουργία / επεξεργασία

Μέθοδος – PATCH / PUT

\[Portal URI]\_api/contacts (guid)

Σώμα -

HTML
{
"sample\_outdooractivities": "1,4,8",
}