Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Atver uzmeklēšanas vadīklu, lai atlasītu vienu vai vairākus vienumus.
Sintakse
Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)
Parametrus
| Vārds | Tips | Nepieciešams | Apraksts |
|---|---|---|---|
lookupOptions |
Objektu | Jā | Definē uzmeklēšanas dialoga atvēršanas opcijas. Skatīt lookupOptions rekvizītus |
successCallback |
Function | Nē | Funkcija, kas jāizsauc, kad tiek izsaukta uzmeklēšanas vadīkla. Tiek nodots objektu masīvs ar šādām īpašībām: - entityType:Virkne. Uzmeklēšanas vadīklā atlasītā ieraksta tabulas tips.- id:Virkne. Uzmeklēšanas vadīklā atlasītā ieraksta ID.- name:Virkne. Uzmeklēšanas vadīklā atlasītā ieraksta nosaukums. |
errorCallback |
Function | Nē | Funkcija, kas jāizsauc, ja operācija neizdodas. Tas netiek uzskatīts par neveiksmi, ja lietotājs atceļ darbību. |
lookupOptions rekvizīti
lookupOptions ir šādas īpašības:
| Rekvizīta nosaukums | Tips | Nepieciešams | Apraksts |
|---|---|---|---|
allowMultiSelect |
Būla | Nē | Norāda, vai uzmeklēšana ļauj atlasīt vairāk nekā vienu vienumu. |
defaultEntityType |
String | Nē | Izmantojamais noklusējuma tabulas tips. |
defaultViewId |
String | Nē | Izmantojamais noklusējuma skats. |
disableMru |
Būla | Nē | Izlemj, vai parādīt pēdējo lietoto (MRU) vienumu. Pieejams tikai vienotajam interfeisam. |
entityTypes |
Masīvs | Jā | Parādāmie tabulu tipi. |
filters |
Objektu masīvs | Nē | Izmanto, lai filtrētu rezultātus. Katrs masīva objekts satur šādas vērtības: - filterXml:Virkne. Jālieto FetchXML filtra elements.- entityLogicalName:Virkne. Tabulas tips, kuram jālieto šis filtrs. |
searchText |
String | Nē | Norāda uzmeklēšanas vadīklas noklusējuma meklēšanas terminu. Tas tiek atbalstīts tikai vienotajā interfeisā. |
viewIds |
Masīvs | Nē | Skati, kas būs pieejami skata atlasītājā. Tiek atbalstīti tikai sistēmas skati. |
Piemērs
//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);});