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


सूची फ़िल्टर कॉन्फिगरेशन

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

आप Power Pages डिज़ाइन स्टूडियो का उपयोग करके सूची फ़िल्टर कॉन्फ़िगर भी कर सकते हैं.

सूची फ़िल्टर सक्षम करें

मेटाडेटा फ़िल्टर सेक्शन में, सक्षम किया गया चेक बॉक्स का चयन करें. यह सूची के प्रदर्शित होने पर उसमें फ़िल्टर क्षेत्र शामिल कर देगा. जब तक आप कम-से-कम एक फ़िल्टर प्रकार निर्धारित नहीं कर देते, यह बॉक्स रिक्त नज़र आएगा.

आप ऑरिएंटेशन सेटिंग का उपयोग करके निर्धारित कर सकते हैं कि सूची में फ़िल्टर क्षेत्र को कैसे रेंडर किया जाएगा. डिफ़ॉल्ट विकल्प क्षैतिज, फ़िल्टर क्षेत्र को सूची के ऊपर रेंडर करता है. लंबवत ऑरिएंटेशन फ़िल्टर क्षेत्र को सूची के बाईं ओर एक बॉक्स के रूप में रेंडर करता है.

मेटाडेटा फ़िल्टर सेटिंग.

फ़िल्टर प्रकार

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

पाठ फ़िल्टर

पाठ फ़िल्टर सूची के उस फ़िल्टर क्षेत्र में एक पाठ बॉक्स शामिल करता है, जो कि सूची के तालिका प्रकार के एट्रिब्यूट से संबद्ध होता है. जब उपयोगकर्ता फ़िल्टर लागू करता है, तो सूची केवल वे रिकॉर्ड प्रदर्शित करती है, जिनके चयनित एट्रिब्यूट में वह मान समाहित होता है.

एक पाठ फ़िल्टर जोड़ने के लिए, + पाठ फ़िल्टर का चयन करें:

पाठ फ़िल्टर जोड़ें.

पाठ फ़िल्टर निम्नलिखित एट्रिब्यूट का उपयोग करता है:

नाम विवरण
विशेषता सूची के चयनित तालिका प्रकार पर मौजूद उस एट्रिब्यूट का नाम, जिसके आधार पर फ़िल्टर किया जाएगा. पाठ फ़िल्टर के लिए केवल स्ट्रिंग प्रकार वाले फ़िल्टर मान्य होते हैं.
प्रदर्शित नाम सूची के प्रदर्शित होने पर फ़िल्टर का लेबल ओवरराइड करें. डिफ़ॉल्ट रूप से, यह स्वचालित रूप से चयनित एट्रिब्यूट के नाम पर सेट हो जाएगा.

एट्रिब्यूट फ़िल्टर सेट

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

एट्रिब्यूट फ़िल्टर सेटिंग.

एट्रिब्यूट फ़िल्टर सेट निम्नलिखित एट्रिब्यूट का उपयोग करता है:

नाम विवरण
विशेषता सूची के चयनित तालिका प्रकार पर मौजूद उस एट्रिब्यूट का नाम, जिसके आधार पर फ़िल्टर किया जाएगा. पाठ फ़िल्टर के लिए केवल निम्न प्रकार के एट्रिब्यूट ही मान्य होते हैं: String, BigInt, Decimal, Double, Integer, Money, Picklist, DateTime और Boolean.
प्रदर्शित नाम सूची के प्रदर्शित होने पर फ़िल्टर का लेबल ओवरराइड करें. डिफ़ॉल्ट रूप से, यह स्वचालित रूप से चयनित एट्रिब्यूट के नाम पर सेट हो जाएगा.
विकल्प ऐसे संभावित मानों का संग्रह, जिनके आधार पर फ़िल्टर किया जाएगा. अधिक विवरण के लिए नीचे देखें.

एट्रिब्यूट फ़िल्टर सेट विकल्प

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

विकल्प में निम्न एट्रिब्यूट होते हैं:

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

लुकअप सेट

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

लुकअप सेट.

लुकअप सेट निम्न एट्रिब्यूट का उपयोग करता है:

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

लुकअप सेट विकल्प

किसी लुकअप सेट में आमतौर पर कितनी भी संख्या में विकल्प हो सकते हैं, लेकिन चयनित संबंधित प्रकार के संबंधित रिकॉर्ड की संख्या के मामले में एक सीमा लागू होती है.

विकल्प में निम्न एट्रिब्यूट होते हैं:

नाम विवरण
मान चयनित संबंधित प्रकार का रिकॉर्ड, जिसके आधार पर फ़िल्टर किया जाएगा.
प्रदर्शन नाम फ़िल्टर बॉक्स में इस विकल्प के प्रदर्शन नाम को ओवरराइड करता है. डिफ़ॉल्ट रूप से, यह मान एट्रिब्यूट वाले मान पर ही सेट होगा.

श्रेणी फ़ि‍ल्‍टर सेट

रेंज फ़िल्टर सेट फ़िल्टर क्षेत्र में विकल्पों की एक श्रृंखला जोड़ता है, जिनमें से प्रत्येक में एक या दो शर्तें होती हैं. जब कोई उपयोगकर्ता फ़िल्टर लागू करता है, तो सूची केवल वे रिकॉर्ड दिखाती है, जो चयनित विकल्पों में से कम-से-कम की सभी शर्तों से सटीक रूप से मेल खाते हैं.

सीमा फ़ि‍ल्‍टर सेटिंग.

रेंज फ़िल्टर सेट निम्नलिखित एट्रिब्यूट का उपयोग करता है:

नाम विवरण
विशेषता सूची के चयनित तालिका प्रकार पर मौजूद उस एट्रिब्यूट का नाम, जिसके आधार पर फ़िल्टर किया जाएगा. पाठ फ़िल्टर के लिए केवल निम्न प्रकार के एट्रिब्यूट ही मान्य होते हैं: String, BigInt, Decimal, Double, Integer, Money, DateTime.
प्रदर्शित नाम सूची के प्रदर्शित होने पर फ़िल्टर का लेबल ओवरराइड करें. डिफ़ॉल्ट रूप से, यह स्वचालित रूप से चयनित एट्रिब्यूट के नाम पर सेट हो जाएगा.
विकल्प ऐसे संभावित मानों का संग्रह, जिनके आधार पर फ़िल्टर किया जाएगा. अधिक विवरण के लिए नीचे देखें.

श्रेणी फ़िल्टर सेट विकल्प

रेंज फ़िल्टर सेट में विकल्पों की कितनी भी संख्या हो सकता है. प्रत्येक विकल्प एक या दो उप शर्तों के साथ एक फ़िल्टर शर्त तैयार करेगा और शर्त को पूरा करने के लिए दोनों उप शर्तों को पूरा करना होगा.

विकल्प में निम्न एट्रिब्यूट होते हैं:

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

डायनेमिक चयनसूची सेट

डायनेमिक चयनसूची सेट फ़िल्टर करने के आधार के रूप में विकल्पों की एक श्रृंखला जोड़ता है, जो किसी निर्दिष्ट चयनसूची फ़ील्ड के सभी मानों को दर्शाते हैं. यह एट्रिब्यूट फ़िल्टर सेट में चयनसूची चुनने से अलग है. एट्रिब्यूट फ़िल्टर सेट के मामले में, आपको ऐसे विकल्पों का सेट निर्दिष्ट करना होगा है, जो उपयोगकर्ता के लिए फ़िल्टर करने के आधार के रूप में उपलब्ध होंगे; डायनेमिक चयनसूची सेट के मामले में, आपको केवल चयनसूची फ़ील्ड निर्दिष्ट करनी होती है और विकल्पों का पूरा सेट स्वचालित रूप से प्रदान किया जाएगा. यदि आपको अधिक नियंत्रण चाहिए, तो हम आपको एट्रिब्यूट फ़िल्टर सेट का उपयोग करने का सुझाव देते हैं.

डायनेमिक चयनसूची सेटिंग.

डायनेमिक चयनसूची सेट निम्न विकल्पों का उपयोग करता है:

नाम विवरण
विशेषता सूची के चयनित तालिका प्रकार पर मौजूद उस चयनसूची एट्रिब्यूट का नाम, जिसके आधार पर फ़िल्टर किया जाएगा.
प्रदर्शित नाम सूची के प्रदर्शित होने पर फ़िल्टर का लेबल ओवरराइड करें. डिफ़ॉल्ट रूप से, यह स्वचालित रूप से चयनित एट्रिब्यूट के नाम पर सेट हो जाएगा.

डायनेमिक लुकअप सेट

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

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

डायनेमिक लुकअप सेटिंग.

डायनेमिक लुकअप सेट निम्न विकल्पों का उपयोग करता है:

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

FetchXML फ़िल्टर

रेंज फ़िल्टर पाठ फ़िल्टर जैसा कोई सरल पाठ बॉक्स फ़िल्टर, या फिर अन्य फ़िल्टर प्रकार जैसे विकल्पों का एक सेट बना सकता है. यह आपको FetchXML का उपयोग करके सूची के लिए वस्तुतः किसी भी प्रकार का फ़िल्टर मैन्युअल रूप से बनाने की अनुमति देता है.

FetchXML फ़िल्टर सेटिंग.

FetchXML फ़िल्टर केवल एक एट्रिब्यूट का उपयोग करता है:

नाम विवरण
FetchXML फ़िल्टर को दर्शाने वाला XML स्टेटमेंट.

भी देखें