Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megnyitja a keresési vezérlőt egy vagy több elem kijelöléséhez.
Szemantika
Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)
Paraméterek
| Név | Típus | Kötelező | Description |
|---|---|---|---|
lookupOptions |
Objektum | Igen | Meghatározza a keresési párbeszédpanel megnyitásának beállításait. A lookupOptions tulajdonságainak megtekintése |
successCallback |
Funkció | Nem | A keresési vezérlő meghívásakor meghívandó függvény. A következő tulajdonságokkal rendelkező objektumok tömbje lesz átadva: - entityType:Húr. a keresési vezérlőben kijelölt rekord táblatípusa.- id:Húr. A keresési vezérlőben kijelölt rekord azonosítója.- name:Húr. A keresési vezérlőben kijelölt rekord neve. |
errorCallback |
Funkció | Nem | A művelet sikertelensége esetén meghívandó függvény. Nem minősül hibának, ha a felhasználó megszakítja a műveletet. |
lookupOptions tulajdonságai
lookupOptions a következő tulajdonságokkal rendelkezik:
| Tulajdonság neve | Típus | Kötelező | Description |
|---|---|---|---|
allowMultiSelect |
logikai | Nem | Azt jelzi, hogy a keresés lehetővé teszi-e több elem kijelölését. |
defaultEntityType |
Lánc | Nem | A használni kívánt alapértelmezett táblázattípus. |
defaultViewId |
Lánc | Nem | A használni kívánt alapértelmezett nézet. |
disableMru |
logikai | Nem | Dönti el, hogy a legutóbb használt (MRU) elem jelenjen-e meg. Csak egyesített felületen érhető el. |
entityTypes |
Array | Igen | A megjelenítendő táblázattípusok. |
filters |
Objektumok tömbje | Nem | Az eredmények szűrésére szolgál. A tömb minden objektuma a következő értékeket tartalmazza: - filterXml:Húr. Az alkalmazni kívánt FetchXML szűrőelem.- entityLogicalName:Húr. Az a táblatípus, amelyre alkalmazni szeretné ezt a szűrőt. |
searchText |
Lánc | Nem | A keresési vezérlő alapértelmezett keresési kifejezését jelzi. Ez csak az egyesített felületen támogatott. |
viewIds |
Array | Nem | A nézetválasztóban elérhető nézetek. Csak a rendszernézetek támogatottak. |
Example
//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);});