नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
एक या अधिक आइटम्स का चयन करने के लिए लुकअप नियंत्रण खोलता है.
सिंटैक्स
Xrm.Utility.lookupObjects(lookupOptions).then(successCallback, errorCallback)
पैरामीटर
| नाम | प्रकार | आवश्य | या क़िस्म |
|---|---|---|---|
lookupOptions |
ऑब्जेक्ट | हाँ | लुकअप संवाद खोलने के लिए विकल्पों को परिभाषित करता है. लुकअपविकल्प गुण देखें |
successCallback |
फ़ंक्शन | नहीं | लुकअप नियंत्रण लागू होने पर कॉल करने के लिए एक फ़ंक्शन. निम्नलिखित गुणों के साथ वस्तुओं की एक सरणी पारित की जाती है: - entityType:तार। लुकअप नियंत्रण में चयनित रिकॉर्ड का तालिका प्रकार.- id:तार। लुकअप नियंत्रण में चयनित रिकॉर्ड की आईडी.- name:तार। लुकअप नियंत्रण में चयनित रिकॉर्ड का नाम. |
errorCallback |
फ़ंक्शन | नहीं | ऑपरेशन विफल होने पर कॉल करने के लिए एक फ़ंक्शन। यदि उपयोगकर्ता ऑपरेशन रद्द करता है तो इसे विफलता नहीं माना जाता है। |
लुकअपविकल्प गुण
lookupOptions निम्नलिखित गुण हैं:
| गुण नाम | प्रकार | आवश्य | या क़िस्म |
|---|---|---|---|
allowMultiSelect |
बूलियन | नहीं | इंगित करता है कि लुकअप एक से अधिक आइटम का चयन करने की अनुमति देता है या नहीं. |
defaultEntityType |
तार | नहीं | उपयोग करने के लिए डिफ़ॉल्ट तालिका प्रकार. |
defaultViewId |
तार | नहीं | उपयोग करने के लिए डिफ़ॉल्ट दृश्य. |
disableMru |
बूलियन | नहीं | तय करता है कि सबसे हाल ही में उपयोग किए गए (MRU) आइटम को प्रदर्शित करना है या नहीं। केवल एकीकृत इंटरफ़ेस के लिए उपलब्ध है। |
entityTypes |
सरणी | हाँ | प्रदर्शित करने के लिए तालिका प्रकार। |
filters |
वस्तुओं की सरणी | नहीं | परिणामों को फ़िल्टर करने के लिए उपयोग किया जाता है। सरणी में प्रत्येक ऑब्जेक्ट में निम्न मान होते हैं: - filterXml:तार। लागू करने के लिए FetchXML फ़िल्टर तत्व।- entityLogicalName:तार। वह तालिका प्रकार जिस पर इस फ़िल्टर को लागू करना है. |
searchText |
तार | नहीं | लुकअप नियंत्रण के लिए डिफ़ॉल्ट खोज शब्द को इंगित करता है. यह केवल एकीकृत इंटरफ़ेस पर समर्थित है। |
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);});