Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Åpner en oppslagskontroll for å velge ett eller flere elementer.
Syntaks
Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)
Parametere
| Navn | Type | Kreves | Bekrivelse |
|---|---|---|---|
lookupOptions |
Object | Ja | Definerer alternativene for åpning av oppslagsdialogboksen. Se egenskaper for lookupOptions |
successCallback |
Function | Nei | En funksjon som skal ringes opp når oppslagskontrollen aktiveres. En matrise med objekter med følgende egenskaper sendes: - entityType:Streng. tabelltype for posten som er valgt i oppslagskontrollen.- id:Streng. ID for posten som er valgt i oppslagskontrollen.- name:Streng. Navnet på posten som er valgt i oppslagskontrollen. |
errorCallback |
Function | Nei | En funksjon som skal kalles når operasjonen mislykkes. Det anses ikke som en feil hvis brukeren avbryter operasjonen. |
egenskaper for lookupOptions
lookupOptions har følgende egenskaper:
| Egenskapsnavn | Type | Kreves | Bekrivelse |
|---|---|---|---|
allowMultiSelect |
boolsk | Nei | Angir om oppslaget tillater at mer enn ett element kan velges. |
defaultEntityType |
Streng | Nei | Standard tabelltype som skal brukes. |
defaultViewId |
Streng | Nei | Standardvisningen som skal brukes. |
disableMru |
boolsk | Nei | Bestemmer om det sist brukte elementet (MRU) skal vises. Bare tilgjengelig for Enhetlig grensesnitt. |
entityTypes |
Matrise | Ja | Tabelltypene som skal vises. |
filters |
Matrise av objekter | Nei | Brukes til å filtrere resultatene. Hvert objekt i matrisen inneholder følgende verdier: - filterXml:Streng. FetchXML-filterelementet som skal brukes.- entityLogicalName:Streng. Tabelltypen du vil bruke dette filteret på. |
searchText |
Streng | Nei | Angir standard søkeord for oppslagskontrollen. Dette støttes bare på Enhetlig grensesnitt. |
viewIds |
Matrise | Nei | Visningene som skal være tilgjengelige i visningsvelgeren. Bare systemvisninger støttes. |
Eksempel
//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);});