Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Otvara kontrolu pretraživanja za odabir jedne ili više stavki.
Sintaksa
Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)
Parametara
| Ime | Tip | Obvezno | Opis |
|---|---|---|---|
lookupOptions |
Objekt | Jest | Definira mogućnosti za otvaranje dijaloškog okvira pretraživanja. Pogledajte svojstva lookupOptions |
successCallback |
Function | No | Funkcija koja se poziva prilikom pozivanja kontrole pretraživanja. Prosljeđuje se niz objekata sa sljedećim svojstvima: - entityType:Gudački. vrsta tablice zapisa odabranog u kontroli pretraživanja.- id:Gudački. ID zapisa odabranog u kontroli pretraživanja.- name:Gudački. Naziv zapisa odabranog u kontroli pretraživanja. |
errorCallback |
Function | No | Funkcija za pozivanje kada operacija ne uspije. Ne smatra se neuspjehom ako korisnik otkaže operaciju. |
lookupOptions svojstva
lookupOptions ima sljedeća svojstva:
| Naziv svojstva | Tip | Obvezno | Opis |
|---|---|---|---|
allowMultiSelect |
Booleov | No | Označava dopušta li pretraživanje više stavki za odabir. |
defaultEntityType |
String | No | Zadana vrsta tablice koja se koristi. |
defaultViewId |
String | No | Zadani prikaz koji će se koristiti. |
disableMru |
Booleov | No | Odlučuje hoće li se prikazati posljednja korištena stavka. Dostupno samo za objedinjeno sučelje. |
entityTypes |
Polje | Jest | Vrste tablice za prikaz. |
filters |
Niz objekata | No | Koristi se za filtriranje rezultata. Svaki objekt u polju sadrži sljedeće vrijednosti: - filterXml:Gudački. Element filtra FetchXML koji će se primijeniti.- entityLogicalName:Gudački. Vrsta tablice na koju će se primijeniti ovaj filtar. |
searchText |
String | No | Označava zadani pojam za pretraživanje za kontrolu pretraživanja. To je podržano samo u objedinjenom sučelju. |
viewIds |
Polje | No | Prikazi koji će biti dostupni u alatu za odabir prikaza. Podržani su samo prikazi sustava. |
Primjer
//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);});