Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ανοίγει ένα στοιχείο ελέγχου αναζήτησης για να επιλέξετε ένα ή περισσότερα στοιχεία.
Σύνταξη
Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)
Παράμετροι
| Ονομασία | Δακτυλογραφώ | Απαραίτητο | Περιγραφή |
|---|---|---|---|
lookupOptions |
Αντικείμενο | Ναι | Καθορίζει τις επιλογές για το άνοιγμα του παραθύρου διαλόγου αναζήτησης. Ανατρέξτε στην ενότητα ιδιότητες lookupOptions |
successCallback |
Function | Όχι | Μια συνάρτηση που καλείται όταν καλείται το στοιχείο ελέγχου αναζήτησης. Διαβιβάζεται ένας πίνακας αντικειμένων με τις ακόλουθες ιδιότητες: - entityType:Σειρά. τύπος πίνακα της εγγραφής που επιλέχθηκε στο στοιχείο ελέγχου αναζήτησης.- id:Σειρά. Το αναγνωριστικό της επιλεγμένης εγγραφής στο στοιχείο ελέγχου αναζήτησης.- name:Σειρά. Το όνομα της επιλεγμένης εγγραφής στο στοιχείο ελέγχου αναζήτησης. |
errorCallback |
Function | Όχι | Μια λειτουργία για κλήση όταν αποτύχει η λειτουργία. Δεν θεωρείται αποτυχία εάν ο χρήστης ακυρώσει τη λειτουργία. |
ιδιότητες lookupOptions
lookupOptions Το έχει τις ακόλουθες ιδιότητες:
| Όνομα ιδιότητας | Δακτυλογραφώ | Απαραίτητο | Περιγραφή |
|---|---|---|---|
allowMultiSelect |
Boolean | Όχι | Υποδεικνύει εάν η αναζήτηση επιτρέπει την επιλογή περισσότερων από ένα στοιχείων. |
defaultEntityType |
Συμβλοσειρά | Όχι | Ο προεπιλεγμένος τύπος πίνακα που θα χρησιμοποιηθεί. |
defaultViewId |
Συμβλοσειρά | Όχι | Η προεπιλεγμένη προβολή που θα χρησιμοποιηθεί. |
disableMru |
Boolean | Όχι | Αποφασίζει αν θα εμφανίζεται το στοιχείο που χρησιμοποιήθηκε πιο πρόσφατα (MRU). Διαθέσιμο μόνο για Ενοποιημένο περιβάλλον εργασίας. |
entityTypes |
Πίνακας | Ναι | Ο πίνακας που θα εμφανιστεί. |
filters |
Πίνακας αντικειμένων | Όχι | Χρησιμοποιείται για το φιλτράρισμα των αποτελεσμάτων. Κάθε αντικείμενο στον πίνακα περιέχει τις ακόλουθες τιμές: - filterXml:Σειρά. Το στοιχείο φίλτρου FetchXML που θα εφαρμοστεί.- entityLogicalName:Σειρά. Ο τύπος πίνακα στον οποίο θα εφαρμοστεί αυτό το φίλτρο. |
searchText |
Συμβλοσειρά | Όχι | Υποδεικνύει τον προεπιλεγμένο όρο αναζήτησης για το στοιχείο ελέγχου αναζήτησης. Αυτό υποστηρίζεται μόνο στην Ενοποιημένη διασύνδεση. |
viewIds |
Πίνακας | Όχι | Οι προβολές που θα είναι διαθέσιμες στον επιλογέα προβολής. Υποστηρίζονται μόνο προβολές συστήματος. |
Παράδειγμα
//define data for lookupOptions
var lookupOptions =
{
defaultEntityType: "account",
entityTypes: ["account"],
allowMultiSelect: false,
defaultViewId:"0D5D377B-5E7C-47B5-BAB1-A5CB8B4AC10",
viewIds:["0D5D377B-5E7C-47B5-BAB1-A5CB8B4AC10","00000000-0000-0000-00AA-000010001003"],
searchText:"Allison",
filters: [{filterXml: "<filter type='or'><condition attribute='name' operator='like' value='A%' /></filter>",entityLogicalName: "account"}]
};
// Get account records based on the lookup Options
Xrm.Utility.lookupObjects(lookupOptions).then(
function(success){
console.log(success);},
function(error){console.log(error);});