Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Atidaro peržvalgos valdiklį, kad pasirinktumėte vieną ar daugiau elementų.
Sintaksė
Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)
Parametrus
| Vardas | Rūšis | Privalomas | Aprašą |
|---|---|---|---|
lookupOptions |
Daiktas | Taip | Apibrėžia peržvalgos dialogo lango atidarymo parinktis. Peržiūrėti lookupOptions ypatybes |
successCallback |
Funkcija | Ne | Funkcija, iškviečiama, kai iškviečiamas peržvalgos valdiklis. Perduodamas objektų su šiomis ypatybėmis masyvas: - entityType:Eilutės. peržvalgos valdiklyje pasirinkto įrašo lentelės tipas.- id:Eilutės. Peržvalgos valdiklyje pasirinkto įrašo ID.- name:Eilutės. Peržvalgos valdiklyje pasirinkto įrašo pavadinimas. |
errorCallback |
Funkcija | Ne | Funkcija, kurią reikia iškviesti, kai operacija nepavyksta. Jis nelaikomas klaida, jei vartotojas atšaukia operaciją. |
lookupOptions ypatybės
lookupOptions turi šias ypatybes:
| Ypatybės pavadinimas | Rūšis | Privalomas | Aprašą |
|---|---|---|---|
allowMultiSelect |
Bulio logikos | Ne | Nurodo, ar peržvalga leidžia pasirinkti daugiau nei vieną elementą. |
defaultEntityType |
String | Ne | Numatytasis naudojamos lentelės tipas. |
defaultViewId |
String | Ne | Numatytasis naudoti rodinys. |
disableMru |
Bulio logikos | Ne | Nusprendžia, ar rodyti vėliausiai naudotą (MRU) elementą. Galima tik vieningojoje sąsajoje. |
entityTypes |
Masyvas | Taip | Rodomi lentelių tipai. |
filters |
Objektų masyvas | Ne | Naudojamas rezultatams filtruoti. Kiekviename masyvo objekte yra šios reikšmės: - filterXml:Eilutės. Taikomas FetchXML filtro elementas.- entityLogicalName:Eilutės. Lentelės tipas, kuriam bus taikomas šis filtras. |
searchText |
String | Ne | Nurodo numatytąjį peržvalgos valdiklio ieškos terminą. Tai palaikoma tik vieningojoje sąsajoje. |
viewIds |
Masyvas | Ne | Rodiniai, kurie bus pasiekiami rodinių parinkikikyje. Palaikomi tik sistemos rodiniai. |
Pavyzdžiui
//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);});