Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Бір немесе бірнеше элементтерді таңдау үшін іздеу басқару элементін ашады.
Синтаксис
Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)
Параметрлер
| РаT� | РаT� | Талап етіледі | Сипаттама |
|---|---|---|---|
lookupOptions |
Нысан | Иә | Іздеу диалогын ашу параметрлерін анықтайды. ІздеуПараметрлер сипаттарын қараңыз |
successCallback |
Function | Жоқ | Іздеу басқару элементі шақырылған кезде шақырылатын функция. Келесі қасиеттері бар объектілердің массиві беріледі: - entityType: Жол. Іздеу басқару элементінде таңдалған жазбаның кесте түрі.- id: Жол. Іздеу басқару элементінде таңдалған жазбаның идентификаторы.- name: Жол. Іздеу басқару элементінде таңдалған жазбаның атауы. |
errorCallback |
Function | Жоқ | Операция істен шыққанда қоңырау шалу функциясы. Егер пайдаланушы операцияны тоқтатса, сәтсіздік деп есептелмейді. |
ІздеуПараметрлер сипаттары
lookupOptions Оның келесі қасиеттері бар:
| Сипат атауы | РаT� | Талап етіледі | Сипаттама |
|---|---|---|---|
allowMultiSelect |
Логикалық | Жоқ | Іздеу бірнеше элементті таңдауға мүмкіндік беретінін көрсетеді. |
defaultEntityType |
String | Жоқ | Пайдаланылатын әдепкі кесте түрі. |
defaultViewId |
String | Жоқ | Қолдануға болатын әдепкі көрініс. |
disableMru |
Логикалық | Жоқ | Ең соңғы пайдаланылған (MRU) элементті көрсету керек пе, жоқ па, соны шешеді. Тек бірыңғай интерфейс үшін қол жетімді. |
entityTypes |
Массив | Иә | Көрсетілетін кесте түрлері. |
filters |
Нысандар массиві | Жоқ | Нәтижелерді сүзгіден өткізу үшін қолданыңыз. Массивтегі әрбір нысан келесі мәндерді қамтиды: - filterXml: Жол. Қолдануға болатын FetchXML сүзгі элементі.- entityLogicalName: Жол. Осы сүзгіні қолданатын кесте түрі. |
searchText |
String | Жоқ | Іздеу басқару элементі үшін әдепкі іздеу терминін көрсетеді. Бұл тек бірыңғай интерфейсте қолдау көрсетіледі. |
viewIds |
Массив | Жоқ | Көріністі таңдау құралында қол жетімді көріністер. Тек жүйелік көріністерге қолдау көрсетіледі. |
Мысал
//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);});