Grid OnRecordSelect ईवेंट (क्लाइंट API संदर्भ)

OnRecordSelect इवेंट तब होता है जब किसी संपादन योग्य ग्रिड में एकल पंक्ति (रिकॉर्ड) का चयन किया जाता है. यह ईवेंट तब नहीं होता है जब कोई उपयोगकर्ता एक ही पंक्ति में अलग-अलग कक्षों का चयन करता है, या एकाधिक पंक्तियों का चयन करता है.

उदाहरण: मॉडल-चालित ग्रिड में डिफ़ॉल्ट खुले व्यवहार को ओवरराइड करें

जब आप Power Apps ग्रिड नियंत्रण से तालिका रिकॉर्ड खुलने के तरीके को अनुकूलित करना चाहते हैं, तो आप यह नियंत्रित कर सकते हैं कि ग्रिड ईवेंट से OnRecordSelect संबद्ध JavaScript फ़ंक्शन के साथ यह कैसे खुलता है.

निम्न उदाहरण यह सुनिश्चित करता है कि रिकॉर्ड Xrm.Navigation.navigateTo विधि का उपयोग करके मान द्वारा निर्दिष्ट pageInputformId प्रपत्र का उपयोग करके खुलता है। इस उदाहरण में, प्रपत्र और ग्रिड एक ही निकाय से संबंधित होना चाहिए।

चरण 1: एक वेब संसाधन बनाएँ

एक JavaScript (JS) वेब संसाधन बनाएँ, सहेजें और प्रकाशित करें जिसमें निम्न कोड हो:

var Example = window.Example || {};
(function () {
this.OnSelect = function (executionContext) {
   var pageInput = {
      pageType: "entityrecord",
      entityName: executionContext.getEventSource().getEntityName(),
      entityId: executionContext.getEventSource().getId(),
      formId: "420786E3-D342-4A9A-914B-AA331FF2D25E"    
   };
   Xrm.Navigation.navigateTo(pageInput);
}
}).call(Example);

अधिक जानकारी: मॉडल-चालित अनुप्रयोग वेब संसाधन बनाएँ या संपादित करें

चरण 2: Power Apps ग्रिड नियंत्रण सक्षम करें

Power Apps ग्रिड नियंत्रण को मुख्य ग्रिड (तालिका दृश्य) के रूप में या मॉडल-चालित प्रपत्र सबग्रिड के भीतर सक्षम करने के लिए इन चरणों का पालन करें:

चरण 3: OnRecordSelect ईवेंट पर कस्टम व्यवहार पंजीकृत करें

जब आप Power Apps ग्रिड नियंत्रण को सक्षम करते हैं, तो एक ईवेंट टैब प्रकट होता है. ईवेंट टैब का चयन करें:

  1. प्रपत्र लायब्रेरीज़ अनुभाग के अंतर्गत, बनाए गए वेब संसाधन से प्रपत्र लायब्रेरी जोड़ें.
  2. इवेंट हैंडलर अनुभाग के अंतर्गत, ईवेंट OnRecordSelect का चयन करें और जोड़ें का चयन करें और एक पॉपअप दिखाई देता है।
  3. पॉपअप में, अभी जोड़ी गई फॉर्म लाइब्रेरी और फ़ंक्शन नाम का Example.OnSelectचयन करें। यह वेब संसाधन में बनाए गए जावास्क्रिप्ट फ़ंक्शन का नाम है। विकल्प की जांच करना सुनिश्चित करें निष्पादन संदर्भ पहले पैरामीटर के रूप में पास करें।

अधिक जानकारी: Power Apps ग्रिड नियंत्रण

ईवेंट (क्लाइंट एपीआई संदर्भ)
मॉडल-चालित ऐप्स में प्रपत्रों और ग्रिड में ईवेंट