opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Odpre kontrolnik za iskanje, da izberete enega ali več elementov.
Sintaksa
Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)
Parametrov
| Imenu | Vrsta | Zahtevano | Description |
|---|---|---|---|
lookupOptions |
Predmet | Da | Določi možnosti za odpiranje pogovornega okna za iskanje. Oglejte si lastnosti iskanja |
successCallback |
Function | Ne | Funkcija, ki vas pokliče, ko je priklican kontrolnik za iskanje. Posredovana je matrika predmetov s temi lastnostmi: - entityType:Niz. vrsta tabele zapisa, izbranega v kontrolniku za iskanje.- id:Niz. ID zapisa, izbranega v kontrolniku za iskanje.- name:Niz. Ime zapisa, izbranega v kontrolniku za iskanje. |
errorCallback |
Function | Ne | Funkcija, ki jo pokličete, ko operacija ne uspe. Če uporabnik prekliče operacijo, se ne obravnava kot napaka. |
lookupOptions properties
lookupOptions ima te lastnosti:
| Ime lastnosti | Vrsta | Zahtevano | Description |
|---|---|---|---|
allowMultiSelect |
logičen | Ne | Označuje, ali iskanje omogoča, da je izbranih več elementov. |
defaultEntityType |
String | Ne | Privzeta vrsta tabele, ki jo želite uporabiti. |
defaultViewId |
String | Ne | Privzeti pogled, ki ga želite uporabiti. |
disableMru |
logičen | Ne | Odloči, ali bo prikazan nazadnje uporabljen element (MRU). Na voljo le za poenoten vmesnik. |
entityTypes |
Matrika | Da | Vrste tabel, ki jih želite prikazati. |
filters |
Matrika predmetov | Ne | Uporablja se za filtriranje rezultatov. Vsak predmet v matriki vsebuje te vrednosti: - filterXml:Niz. Element filtra FetchXML, ki ga želite uporabiti.- entityLogicalName:Niz. Vrsta tabele, za katero želite uporabiti ta filter. |
searchText |
String | Ne | Označuje privzeti iskalni izraz za kontrolnik za iskanje. To je podprto le v poenotenem vmesniku. |
viewIds |
Matrika | Ne | Pogledi, ki bodo na voljo v izbirniku pogleda. Podprti so samo sistemski pogledi. |
Primer
//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);});