जनरेटिव पृष्ठों के लिए पृष्ठ विधियाँ

जनरेटिव पृष्ठ को स्वयं नियंत्रित करने के लिए ऑब्जेक्ट की dataApi पृष्ठ विधियों का उपयोग करें, जैसे कि पृष्ठ को संवाद के रूप में उपयोग किए जाने पर मान लौटाना। इस समय, केवल एक पृष्ठ विधि है।

setPageOutput विधि

कॉलिंग स्क्रिप्ट पर दिया गया मान सेट करता है जब कोई जनरेटिव पृष्ठ संवाद बंद होने के रूप में खोला जाता है। यह विधि केवल उन होस्ट में उपलब्ध है जो जनरेटिव पृष्ठ संवादों से मान लौटाने का समर्थन करते हैं. यह साझा dataApi अनुबंध का हिस्सा नहीं है, इसलिए इसे कॉल करने से पहले जांच लें कि यह मौजूद है।

पैरामीटर

नाम प्रकार विवरण
value अप्रसिद्घ व्यक्ति संवाद खोलने वाली स्क्रिप्ट पर वापस जाने का मान. मान एक आदिम, वस्तु या सरणी हो सकता है।

वापस

कोई मूल्य नहीं।

setPageOutput उदाहरण

dataApi.setPageOutput?.({
    action: "selected",
    recordId: selectedRecordId
});

const xrm = (window as any).Xrm;
await xrm.Navigation.navigateBack();

कॉलिंग संवाद setPageOutput को बंद नहीं करता है या कॉलिंग पृष्ठ को अपडेट नहीं करता है। के साथ Xrm.Navigation.navigateBack()संवाद बंद करें। तब तक Xrm.Navigation.navigateTo लौटाया गया वादा एक ऐसी वस्तु के साथ हल हो जाता है जिसकी returnValue संपत्ति में सबसे हाल ही में संग्रहीत मूल्य होता है। कॉलिंग स्क्रिप्ट स्पष्ट रूप से दिए गए मान को उसके प्रपत्र, ग्रिड या अन्य स्थिति में लागू करना चाहिए।

यह विधि संवादों के रूप में खोले गए जनरेटिव पृष्ठों पर लागू होती है। इनलाइन या किसी अनुप्रयोग साइड फलक में खोले गए जनरेटिव पृष्ठ कॉलिंग स्क्रिप्ट में कोई मान वापस नहीं करते हैं.