Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Bilaketa-kontrol bat irekitzen du elementu bat edo gehiago hautatzeko.
Sintaxia
Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)
Parametroak
| Izena | Mota | Beharrezkoa | Deskribapena |
|---|---|---|---|
lookupOptions |
Objektua | Bai | Bilaketa-elkarrizketa-koadroa irekitzeko aukerak definitzen ditu. Ikusi lookupOptions-en propietateak |
successCallback |
Function | Ez | Bilaketa-kontrola deitzen denean deitu beharreko funtzioa. Propietate hauek dituen objektuen matrize bat pasatzen da: - entityType: String. Bilaketa-kontrolean hautatutako erregistroaren taula mota.- id: String. Bilaketa-kontrolean hautatutako erregistroaren IDa.- name: String. Bilaketa-kontrolean hautatutako erregistroaren izena. |
errorCallback |
Function | Ez | Eragiketan akats bat gertatzen denean deitzen zaion funtzioa. Ez da hutsegitetzat hartuko erabiltzaileak eragiketa bertan behera uzten badu. |
lookupOptions-en propietateak
lookupOptions Propietate hauek ditu:
| Propietate-izena | Mota | Beharrezkoa | Deskribapena |
|---|---|---|---|
allowMultiSelect |
Boolear | Ez | Bilaketak elementu bat baino gehiago hautatzeko aukera ematen duen ala ez adierazten du. |
defaultEntityType |
String | Ez | Erabili beharreko taula mota lehenetsia. |
defaultViewId |
String | Ez | Erabili beharreko ikuspegi lehenetsia. |
disableMru |
Boolear | Ez | Erabilitako azken elementua (MRU) bistaratu behar den ala ez erabakitzen du. Interfaze bateratuarentzat soilik erabilgarria. |
entityTypes |
Matrizea | Bai | Bistaratu beharreko taula motak. |
filters |
Objektuen matrizea | Ez | Emaitzak iragazteko erabiltzen da. Array-ko objektu bakoitzak honako balio hauek ditu: - filterXml: String. Aplikatu beharreko FetchXML iragazki-elementua.- entityLogicalName: String. Iragazki hau aplikatu beharreko taula mota. |
searchText |
String | Ez | Bilaketa-kontrolaren bilaketa-termino lehenetsia adierazten du. Interfaze bateratuan soilik onartzen da. |
viewIds |
Matrizea | Ez | Ikuspegiak ikuspegi-hautatzailean eskuragarri egon behar dira. Sistemaren ikuspegiak soilik onartzen dira. |
Adibidez
//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);});