मॉडल-चालित ऐप्स के लिए कस्टम पृष्ठों का अवलोकन
कस्टम पृष्ठ मॉडल-चालित अनुप्रयोग के भीतर एक नया पृष्ठ प्रकार है, जो कैनवास अनुप्रयोग की शक्ति को मॉडल-चालित अनुप्रयोग में लाता है. कस्टम पृष्ठ मॉडल-चालित और कैनवास अनुप्रयोग के अभिसरण को बढ़ाते हैं और कैनवास डिजाइनर के लचीलेपन के साथ पूर्ण पृष्ठ, संवाद या फलक जोड़ने के लिए उपयोग किया जा सकता है. इसमें व्यंजकों और कस्टम Power Apps component framework नियंत्रणों के साथ एक निम्न-कोड पृष्ठ संलेखन अनुभव भी शामिल है.
यह नया पृष्ठ मॉडल-चालित अनुप्रयोग प्रपत्र, दृश्य या डैशबोर्ड पृष्ठ की तुलना में अधिक लचीला हो सकता है. यह आपको एक या अधिक तालिका शामिल करने देता है. फिर, निर्माता डेटा और घटक परस्पर-संवाद को परिभाषित कर सकता है. कस्टम पेज एक अलग समाधान तत्व है, जो एक निर्माता को एक समय में एक कस्टम पेज को संपादित करने की अनुमति देता है. अन्य मॉडल-चालित अनुप्रयोग पृष्ठों की तरह, पृष्ठ की स्थिति या तो पारित किए गए मापदंडों से होती है या स्थायी तालिकाओं से पुनर्प्राप्त की जाती है.
महत्वपूर्ण
कस्टम पृष्ठ महत्वपूर्ण उत्पाद परिवर्तनों के साथ एक नई विशेषता है और वर्तमान में कस्टम पृष्ठ ज्ञात समस्याएँ में उल्लिखित कई ज्ञात सीमाएँ हैं.
क्षमता | स्थिति | नोट्स |
---|---|---|
कस्टम पृष्ठों के लिए रनटाइम | सामान्य उपलब्धता | |
कस्टम पेजों के लिए समाधान और ALM | सामान्य उपलब्धता | |
कस्टम पेज में कनेक्टर | सामान्य उपलब्धता | सभी Power Apps कनेक्टर्स की सूची |
कस्टम पृष्ठों में आधुनिक नियंत्रण | सामान्य उपलब्धता | समर्थित नियंत्रणों की सूची |
कस्टम पेज में कोड घटक | सामान्य उपलब्धता | |
कस्टम पृष्ठों के लिए समर्थन की निगरानी करें | सामान्य उपलब्धता | |
कस्टम पेज ऑथरिंग | सामान्य उपलब्धता | आधुनिक ऐप डिज़ाइनर और कैनवास डिज़ाइनर का उपयोग रनटाइम पर समर्थित कस्टम पेज लिखने के लिए किए जाने की उम्मीद है |
कस्टम पेज में कैनवास घटक | सामान्य उपलब्धता | |
Teams मॉडल-चालित ऐप कस्टम पृष्ठ | सार्वजनिक पूर्वावलोकन | |
मोबाइल ऑनलाइन में कस्टम पेज | सार्वजनिक पूर्वावलोकन | iOS "क्रॉस साइट ट्रैकिंग की अनुमति दें" को सक्षम करने की अनुमति देनी चाहिए जिसे डिवाइस प्रबंधन द्वारा रोका जा सकता है |
कस्टम पृष्ठों के उदाहरण
नीचे मॉडल-चालित अनुप्रयोग के भीतर कस्टम पृष्ठ इनलाइन दिखाता है. मॉडल-चालित अनुप्रयोग में बिना हेडर और नेविगेशन के छवियों में पूर्ण-पृष्ठ स्थान होता है.
मुख्य पृष्ठ के रूप में कस्टम पृष्ठ.
केंद्रीय संवाद के रूप में कस्टम पृष्ठ.
एक साइड संवाद के रूप में कस्टम पृष्ठ.
ऐप साइड फ़लक के रूप में कस्टम पेज ऐप के दाईं ओर नए ऐप साइड फ़लक के भीतर एक कस्टम पेज खोलने की अनुमति देता है.
कस्टम पृष्ठों को या तो आधुनिक अनुप्रयोग डिज़ाइनर या Power Apps के समाधान क्षेत्र से नया > पृष्ठ का उपयोग करके समाधान से बनाया जाना चाहिए. और जानकारी: अपने मॉडल-चालित अनुप्रयोग में एक कस्टम पृष्ठ जोड़ें
कस्टम पृष्ठ एम्बेडेड कैनवास अनुप्रयोग से अलग होते हैं
एक कस्टम पृष्ठ निर्माताओं को कैनवास अनुप्रयोग क्षमताओं का उपयोग करके एक नया पृष्ठ अनुभव बनाने में सक्षम बनाता है. यह अधिक लचीले लेआउट, स्टाइलिंग विकल्पों के साथ अधिक नियंत्रण, कनेक्टर डेटा जोड़ने की क्षमता, अभिव्यक्तियों का उपयोग करने आदि के साथ एक कम-कोड संलेखन अनुभव प्रदान करता है. कस्टम पृष्ठ ऑथरिंग कैनवास अनुप्रयोग डिज़ाइनर में उस मॉडल-चालित अनुप्रयोग के बढ़ते संदर्भ के साथ होता है, जिसमें पृष्ठ चलता है.
एम्बेडेड कैनवास अनुप्रयोग एक होस्टिंग दृष्टिकोण के साथ कैनवास क्षमताओं का भी उपयोग करते हैं जो एक कस्टम पृष्ठ के रूप में एकीकृत नहीं है. एम्बेडेड कैनवास अनुप्रयोग के सरल एकीकरण का मतलब है कि एम्बेड किए गए कैनवास अनुप्रयोग की संख्या पर वर्तमान सीमा नहीं बदली है. कस्टम पृष्ठ का उन्नत एकीकरण उन सीमाओं को संबोधित करता है. एम्बेड किए गए कैनवास अनुप्रयोग को केवल कम-कोड घटक की तरह कार्य करने वाले मॉडल-चालित प्रपत्र पर ही रखा जा सकता है. अधिक जानकारी: मॉडल-चालित प्रपत्र पर कैनवास अनुप्रयोग एम्बेड करें.
ज़्यादातर मामलों में, हम सुझाव देते हैं कि आप बेहतर एकीकरण और बेहतर प्रदर्शन के लिए एम्बेड किए गए कैनवास अनुप्रयोग के बजाय कस्टम पृष्ठों का उपयोग करें.
नोट
मॉडल-चालित ऐप में कस्टम पृष्ठों की संख्या 25 से अधिक नहीं होनी चाहिए. किसी ऐप में कस्टम पेजों की संख्या उस प्रतीक्षा समय को बढ़ा सकती है, जिसका अनुभव ऐप उपयोगकर्ता को तब होता है, जब उपयोगकर्ता अंतिम ऐप प्रकाशन के बाद कस्टम पेजों के साथ ऐप चलाता है। बढ़ा हुआ उपयोगकर्ता प्रतीक्षा समय मॉडल-चालित ऐप के अंतिम प्रकाशन के बाद, पहले उपयोगकर्ता द्वारा पहले ऐप लॉन्च तक सीमित है.
स्टैंडअलोन कैनवास अनुप्रयोग सामग्री को कस्टम पृष्ठों पर माइग्रेट करना
मौजूदा स्टैंडअलोन कैनवास अनुप्रयोग कस्टम पृष्ठ के रूप में उपयोग के लिए समर्थित नहीं हैं और अपेक्षित अनुप्रयोग संरचना अलग है. एक स्टैंडअलोन कैनवास अनुप्रयोग में अक्सर सभी नियंत्रणों और चरों तक वैश्विक पहुंच के साथ कई स्क्रीन होती हैं. कस्टम पृष्ठ के प्रदर्शन और सह-विकास क्षमताओं को प्रदान करने के लिए आमतौर पर ढीले कपलिंग के साथ सिंगल स्क्रीन होने की उम्मीद की जाती है.
किसी मौजूदा स्टैंडअलोन कैनवास ऐप को माइग्रेट करने के लिए, पहले कस्टम पृष्ठों को अलग करने के लिए स्क्रीन की मैपिंग की पहचान करके प्रारंभ करें. प्रत्येक अलग कस्टम पृष्ठ के लिए निम्नलिखित चरणों को पूरा करें:
- मॉडल-चालित अनुप्रयोग डिज़ाइनर से रिक्त कस्टम पृष्ठ बनाएँ. और जानकारी: अपने मॉडल-चालित अनुप्रयोग में एक कस्टम पृष्ठ जोड़ें
- स्क्रीन द्वारा उपयोग किए जाने वाले डेटा के लिए कैनवास अनुप्रयोग डेटा स्रोत जोड़ें.
- कैनवास डिज़ाइनर में मूल कैनवास से स्क्रीन की प्रतिलिपि बनाएँ.
- मॉडल-चालित कैनवास डिज़ाइनर में स्क्रीन को रिक्त कस्टम पेज में चिपकाएँ.
- स्क्रीन नाम के बजाय कस्टम पृष्ठ नाम का उपयोग करने के लिए नेविगेट कॉल बदलें.
- मॉडल-चालित अनुप्रयोग डिज़ाइनर साइट मैप में कस्टम पृष्ठ जोड़ें.
सामान्य प्रश्न
कस्टम पृष्ठ किस डेटा का उपयोग कर सकता है?
एक कस्टम पेज Microsoft Dataverse और Power Apps के लिए सभी कनेक्टर का उपयोग कर सकता है. अधिक जानकारी: सभी Power Apps कनेक्टर्स की सूची
कस्टम पृष्ठ का मॉडल-चालित अनुप्रयोग के साथ क्या परस्पर संवाद हो सकता है?
साइटमैप में कस्टम पृष्ठ जोड़ें का उपयोग करके सीधे नेविगेशन के लिए कस्टम पृष्ठों को साइट मैप में जोड़ा जा सकता है. मॉडल-चालित अनुप्रयोग पृष्ठ
navigateTo
क्लाइंट API का उपयोग करके एक कस्टम पृष्ठ खोल सकते हैं. कस्टम पेज Power Fx नेविगेट फ़ंक्शन के साथ अन्य कस्टम पृष्ठों या मॉडल-चालित ऐप पेज जैसे प्रपत्र, दृश्य या डैशबोर्ड पर नेविगेट कर सकते हैं. अधिक जानकारी: कस्टम पृष्ठ पर नेविगेट करनाकस्टम पृष्ठ को प्रतिक्रियाशील कैसे बनाया जाता है?
प्रतिक्रियाशील कंटेनर नियंत्रण सूत्रों के बिना प्रतिक्रियात्मक अनुप्रयोग पृष्ठ बनाने में सक्षम होते हैं. अधिक जानकारी: प्रतिक्रियाशील पृष्ठ बनाना. अपने मॉडल-चालित अनुप्रयोग के लिए एक कस्टम पृष्ठ डिज़ाइन करें में और भी कस्टम पृष्ठ डिज़ाइन मार्गदर्शन पाया जा सकता है.
समाधान में कस्टम पृष्ठ कैसे प्रबंधित किया जाता है?
प्रत्येक कस्टम पृष्ठ समाधान में एक अलग घटक है, जो एक निर्माता को एक समय में एक कस्टम पृष्ठ को संपादित करने की अनुमति देता है. अधिकांश कस्टम पृष्ठों में एकल स्क्रीन होगी. एकाधिक स्क्रीन के बजाय, वे किसी अन्य कस्टम पेज या मॉडल-चालित ऐप पेज पर जाने के लिए कस्टम पेज के नेविगेशन फ़ंक्शन का उपयोग करेंगे. जब कस्टम पृष्ठ में कई स्क्रीन होते हैं, तब भी यह एकल समाधान घटक होता है, इसलिए केवल निर्माता स्क्रीन के निहित सेट पर काम कर सकता है.
कस्टम पृष्ठ का उपयोग करने के लिए किन लाइसेंसों की अनुमति है और क्या कस्टम पृष्ठ प्रभाव अनुप्रयोग मायने रखता है?
कस्टम पृष्ठ एक विशेष कैनवास अनुप्रयोग प्रकार का उपयोग करता है, जो इसे अलग तरीके से प्रबंधित करने की अनुमति देता है. कस्टम पृष्ठ को मॉडल-चालित अनुप्रयोग मूलभूत संरचना का हिस्सा माना जाता है और इसका उपयोग केवल मॉडल-चालित अनुप्रयोग के भीतर ही किया जा सकता है. इसलिए, यह मॉडल-चालित अनुप्रयोग के लाइसेंस का अनुसरण करता है. साथ ही, कस्टम पृष्ठ को अनुप्रयोग की सीमा में नहीं गिना जाता है, क्योंकि उन्हें अनुप्रयोग के बजाय पृष्ठ के रूप में माना जाता है.
क्या कस्टम पृष्ठों को स्टैंडअलोन कैनवास अनुप्रयोग की तरह साझा करने की आवश्यकता है?
कस्टम पृष्ठ को मॉडल-चालित अनुप्रयोग पृष्ठ शेयरिंग के साथ संरेखित किया जाता है, जो अनुप्रयोग उपयोगकर्ताओं के लिए अलग-अलग पृष्ठ साझा किए बिना मॉडल-चालित अनुप्रयोग शेयरिंग पर निर्भर करता है. संपादन की अनुमति देने के लिए निर्माताओं को कस्टम पेज साझा करने की आवश्यकता हो सकती है।
भी देखें
अपने मॉडल-चालित अनुप्रयोग में एक कस्टम पृष्ठ जोड़ें
अपने मॉडल-चालित अनुप्रयोग के लिए एक कस्टम पृष्ठ डिज़ाइन करें
कस्टम पृष्ठ में PowerFx का उपयोग करना
कस्टम पृष्ठ में कनेक्टर जोड़ें