Power Apps में गैलरी नियंत्रण

एक नियंत्रण जिसमें अन्य नियंत्रण होते हैं और डेटा का एक सेट दिखाता है.

वर्णन

गैलरी नियंत्रण आपको किसी डेटा स्रोत के एक से ज़्यादा रिकॉर्ड दिखा सकता है और प्रत्येक रिकॉर्ड में कई प्रकार के डेटा हो सकते हैं. उदाहरण के लिए, प्रत्येक आइटम के साथ कई संपर्क दिखाने के लिए एक गैलरी नियंत्रण का उपयोग करें जिसमें प्रत्येक संपर्क के लिए एक नाम, एक पता और एक फोन नंबर शामिल है.

प्रत्येक डेटा फ़ील्ड गैलरी नियंत्रण के भीतर एक अलग नियंत्रण में दिखाई देती है. और आप उनके टेम्पलेट में उन नियंत्रणों को कॉन्फ़िगर कर सकते हैं. टेम्प्लेट गैलरी के अंदर पहले आइटम के रूप में दिखाई देता है:

  • क्षैतिज / लैंडस्कैप ओरिएंटेशन में गैलरी नियंत्रण के बाएं किनारे पर.
  • और ऊर्ध्वाधर/पोर्ट्रेट ओरिएंटेशन में गैलरी नियंत्रण के शीर्ष पर.

आपके द्वारा टेम्प्लेट में किया गया कोई भी परिवर्तन गैलरी नियंत्रण में परिलक्षित होता है.

एक गैलरी में चित्र और पाठ दिखाने के लिए पूर्वनिर्धारित टेम्पलेट उपलब्ध हैं, और चर-ऊंचाई आइटम के लिए एक गैलरी है.

सीमाएँ

  • यदि उपयोगकर्ता सभी आइटम लोड होने से पहले लचीली ऊंचाई गैलरी नियंत्रण को स्क्रॉल करता है, तो जो आइटम वर्तमान में दृश्य में हैं, डेटा लोडिंग समाप्त होने पर नीचे धकेल दिए जा सकते हैं और दृश्य से दूर किए जा सकते हैं. इस समस्या से बचने के लिए लचीली ऊंचाई संस्करण के बजाय एक मानक गैलरी नियंत्रण का उपयोग करें.
  • गैलरी में निम्न नियंत्रण सुविधाएं समर्थित नहीं हैं:
  • आप केवल एक गैलरी को दूसरी गैलरी के अंदर जोड़ सकते हैं.
  • न्यूनतम TemplateSize एक है। इससे गैलरी में नियंत्रण उनके अपेक्षित X या Y मानों से फ़्फ़्यूफ़र हो सकते हैं, जब आप टेम्पलेट आकार के लिए खाता नहीं करते हैं।

मुख्य गुण

डिफॉल्ट – ऐप आरंभ होने पर गैलरी में चुने जाने वाले डेटा स्रोत से आइटम या रिकॉर्ड.

आइटम्स – डेटा का स्रोत जो एक नियंत्रण में दिखाई देता है जैसे कि गैलरी, सूची, या चार्ट.

चयनित – चयनित आइटम.

अतिरिक्त गुण

AccessibleLabel – स्क्रीन पाठकों के लिए गैलरी का लेबल (इसमें जो आइटम शामिल नहीं हैं). आइटम्स की सूची का विवरण दिया जाना चाहिए.

AllItems - आइटम जो गैलरी में लोड किए गए हैं। यह डेटा स्रोत के आइटम्स की वास्तविक संख्या से कम हो सकता है. गैलरी स्क्रॉल होने पर अधिक आइटम लोड किए जा सकते हैं। AllItems में प्रत्येक गैलरी आइटम में उपयोग किए जाने वाले नियंत्रण भी होते हैं.

AllItemsCount - गैलरी में लोड किए गए आइटम्स की गणना. यह डेटा स्रोत के आइटम्स की वास्तविक संख्या से कम हो सकता है. गैलरी स्क्रॉल होने पर अधिक आइटम लोड किए जा सकते हैं।

BorderColor - नियंत्रण बॉर्डर का रंग.

BorderStyle – क्या नियंत्रण की सीमारेखा ठोस, डैशित, बिंदुदार, या कुछ नहीं है.

BorderThickness - नियंत्रण बॉर्डर की मोटाई.

DelayItemLoading - आइटम्स (पंक्तियों) की लोडिंग को विलंबित करें जब तक कि स्क्रीन्स लोड न हो जाएं.

DisplayMode – क्या नियंत्रण उपयोगकर्ता इनपुट (संपादन) की अनुमति देता है, केवल डेटा प्रदर्शित करता है (देखें), या अक्षम है (अक्षम).

भरण – नियंत्रण का पृष्ठभूमि रंग.

ऊंचाई - एक नियंत्रण के शीर्ष और निचले किनारों के बीच की दूरी.

ItemAccessibleLabel – स्क्रीन पाठकों के लिए प्रत्येक गैलरी आइटम का लेबल. प्रत्येक आइटम क्या है, इसका वर्णन करना चाहिए.

LoadingSpinner (कोई नहीं, नियंत्रण या डेटा) - जब कोई नहीं होगा, स्पिनर दर्शाया नहीं जाएगा. जब नियंत्रण | डेटा होगा, स्पिनर दर्शाया जाएगा जब एक रेंडर पास उत्पन्न होगा, जिसके परिणामस्वरूप रिक्त पंक्तियाँ दिखाई देती हैं.

LoadingSpinnerColor - लोड हो रहे स्पिनर का भरण रंग. डिफ़ॉल्ट सीमा रंग पर सेट है.

NavigationStep – एक गैलरी कितनी दूर तक स्क्रॉल कर सकती हैं, यदि उसका ShowNavigation गुण सही में सेट है, और उपयोगकर्ता उस गैलरी के किसी भी छोर पर एक नेविगेशन तीर का चयन करता है.

चुने जाने योग्य – क्या गैलरी के आइटम्स को चुना जा सकता है. जब सही पर सेट किया जाता है, तो स्क्रीन पाठक गैलरी की एक चयन योग्य सूची के रूप में पहचान करते हैं. और आप किसी आइटम को चुनकर उसका चयन करते हैं. जब गलत पर सेट किया जाता है, स्क्रीन पाठक गैलरी की एक नियमित सूची के रूप में पहचान करते हैं, और किसी आइटम का चयन करते हुए इसे नहीं चुनते हैं.

ShowNavigation – क्या एक गैलरी के प्रत्येक छोर पर एक तीर दिखाई देता है या नहीं, ताकि उपयोगकर्ता तीर का चयन करके गैलरी में आइटम्स के माध्यम से स्क्रॉल कर सके.

ShowScrollbar – क्या स्क्रॉलबार तब दिखाई देता है, जब उपयोगकर्ता किसी गैलरी पर हॉवर करता है.

TemplateFill – गैलरी का पृष्ठभूमि रंग.

TemplatePadding – एक गैलरी में आइटम्स के बीच की दूरी.

TemplateSize - ऊर्ध्वाधर/पोर्ट्रेट ओरिएंटेशन में गैलरी के लिए टेम्पलेट की ऊंचाई. या क्षैतिज/लैंडस्केप ओरिएंटेशन में गैलरी के लिए टेम्पलेट की चौड़ाई. न्यूनतम आकार एक है।

ट्रांज़िशन – दृश्य प्रभाव(पॉप, पुश, या कोई नहीं) जब उपयोगकर्ता किसी गैलरी में एक आइटम पर हॉवर करता है.

दृश्यमान – नियंत्रण दिखाई देता है या छुपा हुआ है.

चौड़ाई - एक नियंत्रण के बाएँ और दाएँ किनारों के बीच की दूरी.

WrapCount – क्षैतिज या ऊर्ध्वाधर लेआउट के आधार पर प्रति पंक्ति या स्तंभ में दिखाए गए आइटम की संख्या.

X – एक नियंत्रण के बाएं किनारे और उसके पैरेंट कंटेनर या स्क्रीन के बाएं किनारे के बीच की दूरी.

Y – एक नियंत्रण के ऊपरी किनारे और पैरेंट कंटेनर या स्क्रीन के ऊपरी किनारे के बीच की दूरी.

फ़िल्टर( DataSource, सूत्र )

रीसेट( नियंत्रण ) - आपकी गैलरी को उसकी प्रारंभिक स्थिति में वापस सेट करता है. प्रारंभिक अवस्था में यदि मौजूद हो तो पहले आइटम पर स्क्रॉल करना और पहले आइटम का चयन करना या डिफ़ॉल्ट शामिल है.

नोट

रीसेट नियंत्रण गैलरी के सभी बच्चों को पुन: व्यवस्थित नहीं करता है.

उदाहरण

दिखाएँ और डेटा फ़िल्टर करें

उपयोगकर्ता से डेटा प्राप्त करें

पहुँच-योग्यता दिशा-निर्देश

रंग कॉन्ट्रास्ट

यदि किसी गैलरी आइटम में कहीं भी क्लिक करने का उद्देश्य उसे चुनना है, तो इनके बीच पर्याप्त विपरीत रंग होने चाहिए:

  • BorderColor और गैलरी के बाहर का रंग (यदि कोई बॉर्डर है तो).
  • भरण और गैलरी के बाहर का रंग (यदि कोई बॉर्डर नहीं है तो).

स्क्रीन रीडर समर्थन

  • AccessibleLabel मौजूद होना चाहिए.

    नोट

    जब गैलरी में आइटम बदलेंगे तो स्क्रीन पाठक घोषणा करेंगे. AccessibleLabel का भी उल्लेख किया गया है. यह घोषणा को संदर्भ देता है और इससे भी अधिक महत्वपूर्ण है जब समान स्क्रीन पर कई गैलरियां हों.

  • जब एक गैलरी आइटम में कई नियंत्रण होते हैं, तो गैलरी आइटम की सामग्री दिखाने के लिए ItemAccessibleLabel का उपयोग करें.

  • यदि आप चाहते हैं कि उपयोगकर्ताओं गैलरी आइटम का चयन करें, तो चयन करने योग्य के मान को सही पर सेट करें. अन्यथा, उस मान को गलत पर सेट करें.

  • जब किसी गैलरी आइटम में एकाधिक नियंत्रण होते हैं, तो गैलरी आइटम की सामग्री का सारांश उपलब्ध कराने के लिए ItemAccessibleLabel का उपयोग करें.

  • चयन योग्य को उचित रूप से सेट किया जाना चाहिए, जो इस बात पर निर्भर करता है कि क्या उपयोगकर्ता किसी गैलरी आइटम का चयन के लिए उद्देशित हैं.

कीबोर्ड समर्थन

  • ShowScrollbar को सही पर सेट करने का विचार करें. अधिकांश टच स्क्रीन डिवाइसेस पर, स्क्रॉलबार तब तक दिखाई नहीं देगा जब तक स्क्रॉलिंग शुरू नहीं हो जाती.

  • यदि किसी गैलरी आइटम में कहीं भी क्लिक करने का उद्देश्य उसे चुनना है, तो कुंजीपटल उपयोगकर्ताओं के लिए गैलरी आइटम का चयन करने का भी एक तरीका होना चाहिए. उदाहरण के लिए, एक Button को जोड़ना, जिसमें उसका OnSelect गुण चयन(पेरेंट) पर सेट है.

    नोट

    गैलरी के बाहर नियंत्रण को गैलरी के भीतर कुंजीपटल नेविगेशन क्रम में नहीं माना जाता है. TabIndex नियंत्रण एक गैलरी के अंदर लक्षित हैं. अधिक जानने के लिए पहुंच गुण देखें.

इसे भी देखें

गैलरी में प्रदर्शन को बेहतर बनाने के लिए DelayItemLoading और लोडिंग स्पिनर का उपयोग करें

नोट

क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)

सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).