Power Apps में कार्ड नियंत्रण

Display form या Edit form नियंत्रण एकल फ़ील्ड के लिए प्रदर्शन और संपादन का अनुभव प्रदान करता है.

वर्णन

Display form और Edit form नियंत्रण समस्त रिकॉर्ड को प्रदर्शित करने और देखने के लिए कंटेनर के रूप में कार्य करते हैं. प्रत्येक कंटेनर कार्ड नियंत्रण का एक सेट होल्ड कर सकता है, जो व्यक्तिगत फ़ील्ड प्रदर्शित करता है या उन फ़ील्ड को अद्यतन करने का एक तरीका प्रदान करता है. प्रत्येक कार्ड में DataField गुण होता है, जो यह बताता है कि यह रिकॉर्ड के किस क्षेत्र में काम करता है.

पूर्वनिर्धारित कार्ड को विभिन्न डेटा प्रकारों और उपयोगकर्ता अनुभवों के लिए परिभाषित किया गया है. उदाहरण के लिए, Text input नियंत्रण के साथ एक नंबर फ़ील्ड को संपादित करने के लिए एक कार्ड हो सकता है, जो कुंजीपटल के साथ उपयोग के लिए बहुत अच्छा है. एक अन्य कार्ड, इसके बजाय Slider नियंत्रण का उपयोग करके किसी संख्या को संपादित करने का समर्थन कर सकता है. प्रपत्र नियंत्रण का चयन करके, आप दाहिने हाथ के फलक में, एक क्षेत्र के आधार पर आसानी से कार्ड का चयन कर सकते हैं.

कार्ड में स्वयं नियंत्रण शामिल होता है. एक कार्ड के नियंत्रण एकल फील्ड को प्रदर्शित और संपादित करने के लिए अनुभव बनाते हैं. उदाहरण के लिए, एक नंबर कार्ड में एक Label नियंत्रण फील्ड को प्रदर्शन नाम प्रदान करने के लिए और एक Text input नियंत्रण क्षेत्र के मान के लिए एक संपादक प्रदान करने के लिए शामिल हो सकता है. कार्ड में एक Label नियंत्रण भी हो सकता है जो होने वाली किन्हीं भी सत्यापन त्रुटियों को दर्शाता है और एक Label नियंत्रण आम तारांकन चिह्न के लिए, यह संकेत देने के लिए कि फील्ड की आवश्यकता है.

आप एक पूर्वनिर्धारित कार्ड का आकार बदलकर, इसे स्थानांतरित करके, इसे छिपाकर, इसमें नियंत्रण जोड़कर, और अन्य परिवर्तन करके इसके नियंत्रण को अनुकूलित कर सकते हैं. आप एक पूरी तरह से रिक्त कार्ड, एक "कस्टम कार्ड" से भी शुरू कर सकते हैं, जिसमें आप शुरुआत से नियंत्रण जोड़ते हैं.

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

प्रपत्र के कंटेनर के अंदर, ThisItem रिकॉर्ड उपलब्ध है और इसमें रिकॉर्ड के सभी फ़ील्ड शामिल हैं. उदाहरण के लिए, कार्ड का डिफॉल्ट गुण अक्सर ThisItem में सेट होता है.FieldName.

किसी कार्ड के गुणों के संदर्भ में नियंत्रण को कॉन्फ़िगर करने के लिए आप अभिभावक संदर्भ का उपयोग कर सकते हैं. उदाहरण के लिए, डेटा स्रोत से फ़ील्ड की आरंभिक स्थिति को पढ़ने के लिए एक नियंत्रण को Parent.Default का उपयोग करना चाहिए. आप जो जानकारी चाहते हैं उस तक सीधे पहुंचने के बजाय अभिभावक का उपयोग करके बेहतर संपुटित किया गया है, और आप इसे आंतरिक सूत्रों को तोड़े बिना एक अलग क्षेत्र में बदल सकते हैं.

कार्ड को कस्टमाइज़, अनलॉक और बनाने के तरीके के उदाहरणों के लिए देखें डेटा कार्ड्स को समझें.

मुख्य गुण

DataField – एक रिकॉर्ड के भीतर फ़ील्ड का नाम, जिसे यह कार्ड दिखाता है और संपादित करता है.

  • नाम को एक एकल स्थिर स्ट्रिंग के रूप में निर्दिष्ट करें जो दोहरे उद्धरण चिह्नों में संलग्न है (उदाहरण के लिए, "नाम"), सूत्र नहीं.
  • एक कार्ड को उसके DataField गुण को रिक्त सेट करके अनबाइंड करें. अनबाउंड कार्ड के लिए मान्य और अद्यतन गुणों को उपेक्षित कर दिया जाता है.

डिफॉल्ट – उपयोगकर्ता द्वारा बदलने से पहले किसी नियंत्रण का प्रारंभिक मान.

  • कार्ड में प्रत्येक नियंत्रण के लिए, डेटा स्रोत के अनुसार फ़ील्ड के डिफ़ॉल्ट मान को संदर्भित करने के लिए इस गुण को Parent.efault में सेट करें. उदाहरण के लिए, यह सुनिश्चित करने के लिए कि उपयोगकर्ता उस स्लाइडर के लिए एक जेनेरिक मान के साथ शुरू करता है, एक स्लाइडर के डिफॉल्ट गुण को Parent.Default में सेट करें.

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

  • इस गुण को कॉन्फ़िगर करके, जो डिफ़ॉल्ट रूप से प्रपत्र के व्यवहार से बंधा हुआ है, एकल कार्ड को संपादन और दृश्य दोनों प्रपत्र में उपयोग करने की अनुमति देता है.
  • दृश्य मोड में, चाइल्ड कंट्रोल जैसे Text input, Drop down, Date Picker केवल पाठ मान प्रदर्शित करेगा और किसी भी सहभागी तत्वों या सजावट को प्रस्तुत नहीं करेगा.

DisplayName – डेटा स्रोत में फ़ील्ड के लिए उपयोगकर्ता अनुकूल नाम.

  • DataSourceInfo फ़ंक्शन डेटा स्रोत से यह मेटाडेटा प्रदान करता है.
  • कार्ड के भीतर नियंत्रणों को क्षेत्र का संदर्भ लेने के लिए Parent.DisplayName का उपयोग करना चाहिए.

त्रुटि – सत्यापन विफल होने पर इस फ़ील्ड को प्रदर्शित करने के लिए उपयोगकर्ता अनुकूल त्रुटि संदेश.

  • यह गुण सेट है जब SubmitForm कॉल किया जाता है.
  • संदेश, डेटा स्रोत के मेटाडेटा और कार्ड के आवश्यक गुण की जांच के आधार पर सत्यापन की समस्याओं का वर्णन करता है.

आवश्यक – कार्ड डेटा स्रोत के क्षेत्र को संपादित करता है या नहीं, इसमें एक मान होना चाहिए.

  • DataSourceInfo फंक्शन डेटा स्रोत से आवश्यक मेटाडेटा प्रदान करता है.
  • कार्ड के भीतर नियंत्रणों को यह निर्धारित करने के लिए कि कार्ड के क्षेत्र की आवश्यकता है या नहीं Parent.Required का उपयोग करना चाहिए.

अद्यतन - एक फ़ील्ड के डेटा स्रोत पर पुनः लिखने का मान.

  • डेटा स्रोत पर पुनः लिखने के लिए कार्ड के संपादन नियंत्रण से मानों को खींचने के लिए इस गुण सूत्र का उपयोग करें. उदाहरण के लिए, उस कार्ड में स्लाइडर से एक मान के साथ डेटा स्रोत को अद्यतन करने के लिए कार्ड के अद्यतन गुण को Slider.Value पर सेट करें.

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

WidthFit – कंटेनर नियंत्रण में किसी रिक्त जगह को भरने के लिए नियंत्रण स्वचालित रूप से क्षैतिज रूप से बढ़ता है या नहीं जैसे Edit form नियंत्रण. यदि एकाधिक कार्डों में यह गुण सही में सेट है, तो स्थान उनके मध्य विभाजित होता है. अधिक जानकारी के लिए, डेटा प्रपत्र लेआउट को समझें देखें.

अतिरिक्त गुण

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

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

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

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

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

मान्य - क्या कार्ड या Edit form नियंत्रण में मान्य प्रविष्टियाँ हैं, जो डेटा स्रोत पर सबमिट होने के लिए तैयार हैं.

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

X – एक नियंत्रण के बाएं किनारे और उसके पैरेंट कंटेनर के बाएं किनारे की बीच की दूरी (स्क्रीन करें, यदि कोई पैरेंट कंटेनर नहीं है). एक कंटेनर में Card नियंत्रण के लिए जिसके एकाधिक कॉलम हैं, यह गुण उस कॉलम को निर्धारित करता है जिसमें कार्ड दिखाई देता है.

Y – नियंत्रण के शीर्ष किनारे और पैरेंट कंटेनर के शीर्ष किनारे के बीच की दूरी (स्क्रीन करें, यदि कोई पैरेंट कंटेनर नहीं है). एक कंटेनर में Card नियंत्रण के लिए जिसकी एकाधिक पंक्तियां हैं, यह गुण उस पंक्ति को निर्धारित करता है जिसमें कार्ड दिखाई देता है.

उदाहरण

उदाहरणों के लिए देखें डेटा कार्ड्स को समझें और डेटा लेआउट से समझें.

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

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

वहाँ बीच में पर्याप्त रंग कॉन्ट्रास्ट होना चाहिए:

  • भरण और कोई भी चाइल्ड नियंत्रण. उदाहरण के लिए, अगर किसी कार्ड में Label शामिल होता है और लेबल में पारदर्शी भरण होता है, तो कार्ड का**भरण** लेबल के लिए प्रभावी रूप से पृष्ठभूमि का रंग बन जाता है. इस प्रकार, कार्ड के भरण और लेबल का रंग के बीच पर्याप्त कॉन्ट्रास्ट होना चाहिए.

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

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

नोट

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

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