इसके माध्यम से साझा किया गया


मॉडल-चालित अनुप्रयोग प्रपत्र तत्व दिखाएं या छिपाएं

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

Hide property for a tab on a form

प्रपत्र स्क्रिप्ट या व्यवसाय नियमों का उपयोग करके, इन तत्वों की दृश्यता को नियंत्रित किया जा सकता है ताकि एक ऐसा डायनेमिक प्रपत्र बनाया जा सके जो प्रपत्र की शर्तों को स्वीकार करने वाला उपयोगकर्ता इंटरफ़ेस प्रदान करता हो.

महत्वपूर्ण

प्रपत्र तत्वों को छिपाना, सुरक्षा लागू करने का अनुशंसित तरीका नहीं है. ऐसे कई तरीके हैं जिनसे लोग तत्व छिपे हुए होने पर प्रपत्र में सभी तत्वों और डेटा को देख सकते हैं.

फॉर्म डिज़ाइनर का उपयोग करके कॉलम, नियंत्रण या फॉर्म घटक को अक्षम करना, छिपाना या लॉक करना, मैन्युअल रूप से फॉर्म XML में, या क्लाइंट API का उपयोग करना, एक एकीकृत इंटरफ़ेस या परम्परागत वेब क्लाइंट अनुप्रयोग में डेटा एक्सेस को केवल नियंत्रित करने का काम करता है. यह ऐप में डेटा पहुँच को सख्ती से लागू नहीं करता है. इसके अलावा, यह Microsoft Dataverse से कनेक्ट करने के अन्य तरीकों का उपयोग करके डेटा पहुँच को नियंत्रित नहीं करता है, जैसे कि वेब सेवा या कैनवास ऐप का उपयोग करना. यदि कोई आवश्यक कॉलम अमान्य है और उसे अक्षम कर दिया गया है, तो यह जानना भी महत्वपूर्ण है कि अनुप्रयोग एक त्रुटि संदेश प्रदर्शित नहीं करेगा या सहेजने को ब्लॉक नहीं करेगा. यह सुनिश्चित करता है कि उपयोगकर्ताओं को किसी कार्य को पूरा करने से कभी भी अवरुद्ध नहीं किया जाता है. पहुंच को नियंत्रित करने के लिए, देखें एक प्रपत्र के लिए सुरक्षा भूमिकाएं सेट करें या उपयोग करें फील्ड स्तर की सुरक्षा.

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

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

फार्म तत्वों की दृश्यता को नियंत्रित करने के लिए क्लाइंट एपीआई तरीके

अनुप्रयोग रनटाइम पर हेडर, कमांड बार, और टैब के लिए प्रपत्र तत्व दिखाने को बदलने या स्थिति को छिपाने के तरीके के बारे में जानकारी के लिए, ये क्लाइंट API संदर्भ लेख देखें:

अगले चरण

प्रपत्र संपादक इंटरफ़ेस का ओवरव्‍यू

नोट

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

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