лоокупОбјецтс (Референца клијентског АПИ-ја)

Отвара контролу претраге да бисте изабрали једну или више ставки.

Синтакса

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);});

Софтвер сличан XРМ.Утилитy-у