Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Avab ühe või mitme üksuse valimiseks otsingujuhtelemendi.
Süntaks
Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)
Parameetrid
| Nimi | Liik | Nõutav | Kirjeldus |
|---|---|---|---|
lookupOptions |
Ese | Jah | Määratleb otsingudialoogi avamise suvandid. Kuva otsinguavaldise atribuudid |
successCallback |
Function | Ei | Funktsioon, mis helistab, kui otsingujuhtelement käivitatakse. Edastatakse järgmiste atribuutidega objektide massiiv: - entityType:String. otsingujuhtelemendis valitud kirje tabelitüüp.- id:String. Otsingujuhtelemendis valitud kirje ID.- name:String. Otsingujuhtelemendis valitud kirje nimi. |
errorCallback |
Function | Ei | Funktsioon, mida kutsuda, kui toiming nurjub. Kui kasutaja toimingu tühistab, ei peeta seda tõrkeks. |
atribuudid lookupOptions
lookupOptions on järgmised atribuudid.
| Atribuudi nimi | Liik | Nõutav | Kirjeldus |
|---|---|---|---|
allowMultiSelect |
loogiline | Ei | Näitab, kas otsing lubab valida mitu üksust. |
defaultEntityType |
String | Ei | Kasutatav vaiketabelitüüp. |
defaultViewId |
String | Ei | Kasutatav vaikevaade. |
disableMru |
loogiline | Ei | Otsustab, kas kuvada viimati kasutatud (MRU) üksus. Saadaval ainult ühtse liidese jaoks. |
entityTypes |
Massiivi | Jah | Kuvatavad tabelitüübid. |
filters |
Objektide massiiv | Ei | Kasutatakse tulemite filtreerimiseks. Iga massiivi objekt sisaldab järgmisi väärtusi: - filterXml:String. Rakendatav filtrielement FetchXML.- entityLogicalName:String. Tabelitüüp, millele soovite selle filtri rakendada. |
searchText |
String | Ei | Tähistab otsingujuhtelemendi vaikeotsinguterminit. Seda toetatakse ainult ühtses kasutajaliideses. |
viewIds |
Massiivi | Ei | Vaatevalijas saadaolevad vaated. Toetatud on ainult süsteemivaated. |
Näide
//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);});