एसएपी वेब डायनप्रो - घटक

वेब डायनप्रो कंपोनेंट, एक डायनोप्रो एप्लीकेशन बनाने के लिए प्रयोग की जाने वाली इकाई है। ये पुन: प्रयोज्य इकाइयाँ हैं, जिन्हें एक साथ जोड़कर एप्लिकेशन ब्लॉक बनाया जाता है।

प्रत्येक वेब डायनप्रो घटक में एक विंडो, व्यू और कंट्रोलर पेज होते हैं। आप किसी वेब डायनप्रो कंपोनेंट को किसी अन्य डायनप्रो कंपोनेंट में एक एप्लीकेशन में भी एम्बेड कर सकते हैं और कंपोनेंट इंटरफेस का उपयोग करके कम्युनिकेशन कर सकते हैं।

एक घटक का जीवनकाल तब शुरू होता है जब आप इसे रनटाइम पर पहले कहते हैं और वेब डायनप्रो एप्लिकेशन के साथ समाप्त होता है।

राय

प्रत्येक वेब डायनप्रो एप्लिकेशन में कम से कम एक दृश्य होता है और इसका उपयोग यूजर इंटरफेस के लेआउट को परिभाषित करने के लिए किया जाता है। प्रत्येक दृश्य में कई उपयोगकर्ता तत्व और एक नियंत्रक और संदर्भ होते हैं।

नियंत्रक का उपयोग उपयोगकर्ता के अनुरोध और डेटा के प्रसंस्करण के लिए किया जाता है। प्रसंग में डेटा होता है जिससे देखने के तत्व बाध्य होते हैं।

प्रत्येक दृश्य में एक इनबाउंड और आउटबाउंड प्लग भी होता है ताकि आप एक दूसरे से दृश्य कनेक्ट कर सकें। नेविगेशन लिंक का उपयोग करके प्लग को एक दूसरे से जोड़ा जा सकता है।

नेविगेशन लिंक और प्लग इन

आप इनबाउंड और आउटबाउंड प्लग का उपयोग करके विभिन्न दृश्यों के बीच नेविगेट कर सकते हैं। इनबाउंड और आउटबाउंड प्लग व्यू कंट्रोलर का हिस्सा होते हैं। इनबाउंड प्लग शुरुआती बिंदु को परिभाषित करता है जबकि आउटबाउंड प्लग को बाद के दृश्य को कहा जाता है।

सेट देखें

एक दृश्य सेट को एक पूर्वनिर्धारित अनुभाग के रूप में परिभाषित किया गया है जहां आप एक वेब डायनप्रो एप्लीकेशन में विभिन्न विचारों को एम्बेड कर सकते हैं। दृश्य सेट आपको एक स्क्रीन में एक से अधिक दृश्य प्रदर्शित करने की अनुमति देता है।

एप्लिकेशन को डिज़ाइन करने में सेट किए गए दृश्य के कुछ फायदे निम्नलिखित हैं -

  • आप एक वेब डायनप्रो विंडो में विचारों का पुन: उपयोग कर सकते हैं।
  • आप बाद के चरण में लेआउट में आसानी से बदलाव कर सकते हैं।
  • यह एक से अधिक दृश्य का उपयोग करने के लिए अधिक संरचित दृष्टिकोण है।

वेब डायनप्रो विंडो

वेब डायनप्रो में, विंडो कई दृश्यों या दृश्य सेटों के लिए है। एक दृश्य को केवल तब प्रदर्शित किया जा सकता है जब इसे एक दृश्य में एम्बेड किया गया हो और एक खिड़की में हमेशा एक या एक से अधिक दृश्य हों, जो नेविगेशन लिंक द्वारा जुड़े हों।

प्रत्येक विंडो में एक इनबाउंड और एक आउटबाउंड प्लग होता है और उन्हें एक नेविगेशन श्रृंखला में शामिल किया जा सकता है। इनबाउंड प्लग एक विंडो के भीतर एक दृश्य के आउटबाउंड प्लग से एम्बेडिंग विंडो तक ले जाता है। अन्य सभी आवक प्लग की तरह, वे एक घटना का प्रतिनिधित्व करते हैं और इस प्रकार उन्हें सौंपे गए इवेंट हैंडलर को बुलाते हैं।

विंडो नियंत्रक

नियंत्रक

नियंत्रकों का उपयोग यह परिभाषित करने के लिए किया जाता है कि एक डायनप्रो एप्लिकेशन उपयोगकर्ता के इंटरैक्शन पर कैसे प्रतिक्रिया देता है। प्रत्येक दृश्य में एक नियंत्रक होता है जो उपयोगकर्ता की सहभागिता के अनुसार कार्य करने के लिए जिम्मेदार होता है।