Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Отвара контролу претраге да бисте изабрали једну или више ставки.
Синтакса
Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)
Параметре
| Име | Тип | Потребно | Опис |
|---|---|---|---|
lookupOptions |
Објекат | Да | Дефинише опције за отварање дијалога за претрагу. Погледајте лоокупОптионс особине |
successCallback |
Function | Не | Функција која се позива када се позове контрола претраживања. Низ објеката са следећим својствима је прослеђен: - entityType:Ниске. Тип табеле записа изабраног у контроли претраживања.- id:Ниске. ИД записа изабраног у контроли претраживања.- name:Ниске. Име записа изабраног у контроли претраживања. |
errorCallback |
Function | Не | Функција за позивање када операција не успе. Не сматра се неуспехом ако корисник откаже операцију. |
лоокупОптионс особине
lookupOptions има следеће особине:
| Име својства | Тип | Потребно | Опис |
|---|---|---|---|
allowMultiSelect |
Логичка вредност | Не | Означава да ли претрага дозвољава да се изабере више од једне ставке. |
defaultEntityType |
String | Не | Подразумевани тип табеле за коришћење. |
defaultViewId |
String | Не | Подразумевани приказ за коришћење. |
disableMru |
Логичка вредност | Не | Одлучује да ли ће приказати последњи коришћени (МРУ) ставку. Доступно само за Унифиед Интерфаце. |
entityTypes |
Низ | Да | Типови табела за приказ. |
filters |
Низ објеката | Не | Користи се за филтрирање резултата. Сваки објекат у низу садржи следеће вредности: - filterXml:Ниске. ФетцхXМЛ филтер елемент за примену.- 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);});