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

  • चुनना
  • ड्रॉप डाउन
  • चुनें (एनम)
  • फिर से चुनें

वेब अनुप्रयोग डिजाइनर में ये तत्व:

Elements in the web application designer

Select

यह तत्व संपादक में सेट किए गए विकल्पों की एक स्थिर सूची से चयन करने के लिए डिज़ाइन किया गया है।

Select तत्व को कैनवास पर ले जाने के बाद, एक पॉप-अप विंडो दिखाई देगी, जहां आप चुन सकते हैं कि चयन एक मान लेगा या कई।

This element is designed to select from a static list of options set in the editor.

चयन करने के लिए विकल्प जोड़ने और संपादित करने के लिए, तत्व पर क्लिक करें, और Option टैब पर जाएं।

Dropdown Select के समान है, लेकिन यह चयनित मान को सहेजता नहीं है। जब आप किसी एक विकल्प पर क्लिक करते हैं तो Dropdown अक्सर कुछ बीपी शुरू कर देता है।

चयन करने के लिए विकल्प जोड़ने और संपादित करने के लिए, तत्व पर क्लिक करें, और Option टैब पर जाएं।

 Dropdown often starts some BP when you click on one of the

Select (enum)

किसी enum से किसी मान का चयन करने के लिए Select (enum) का उपयोग किया जाता है। जब आप इस तत्व को बनाते हैं, तो एक विंडो दिखाई देती है जहां आपको डेटा स्रोत (मौजूदा enum में से एक) का चयन करना होता है।

Select (enum) is used to select a value from an enum

Relselect

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

आइए डेटा स्रोत User और Login फ़ील्ड के साथ एक RelSelect बनाएं।

Let's create a RelSelect with the data source User and the field Login.

काम करने के लिए RelSelect के लिए, आपको व्यवसाय प्रक्रिया का उपयोग करके आवश्यक डेटा भेजने की आवश्यकता है।

BP को GET ब्लॉक का उपयोग करके डेटा प्राप्त करना चाहिए और इसे RelSelect Update Properties ब्लॉक का उपयोग करके RelSelect, को पास करना चाहिए।

आइए एप्लिकेशन के सभी व्यवस्थापकों को RelSelect में लोड करें। Server Request GET /user/ ब्लॉक का उपयोग करें। इनपुट फ़ील्ड groups का डिफ़ॉल्ट मान admin पर सेट करें। तो आउटपुट डेटा क्षेत्र में, हम केवल Admin समूह से उपयोगकर्ता प्राप्त करेंगे। इस डेटा को RelSelect Update Properties.

डेटा फ़ील्ड को RelSelect Update Properties में प्रदर्शित करने के लिए, एक Component ID निर्दिष्ट करें।

अब, RelSelect सभी एप्लिकेशन एडमिनिस्ट्रेटर के लॉगिन प्रदर्शित करेगा।

उपयोगकर्ता द्वारा किए गए चयन को बाद में बीपी में उपयोग किया जा सकता है। इसके लिए एक क्षेत्र का selected किया गया है। यह चयनित मानों को संग्रहीत करता है।

मान लीजिए कि हमारे पास उपयोगकर्ताओं से जुड़ा एक task डेटा मॉडल है। RelSelect के साथ, हम केवल चयनित उपयोगकर्ता से संबंधित tasks को प्रदर्शित कर सकते हैं।

आइए task तालिका को पृष्ठ में जोड़ें और RelSelect के लिए कॉन्फ़िगर किए गए BP पर वापस लौटें।

onChange ट्रिगर के लिए उसमें एक और बीपी बनाएं, जो RelSelect में चयन के बाद तालिका में डेटा को अपडेट करेगा।

RelSelect Get Properties ब्लॉक के साथ, हमें चयनित उपयोगकर्ता मिलता है।

एक्सपैंड Expand User के साथ इसका विस्तार करें, इसकी ID को ब्लॉक Server Request GET /task/ में पास करें और डेटा को ब्लॉक Table Update Data में पास करें।

Display only those tasks related to the selected user

RelSelect में उपयोगकर्ता का चयन करते समय, कार्य तालिका चयनित उपयोगकर्ता से जुड़े रिकॉर्ड प्रदर्शित करेगी।

Was this article helpful?

AppMaster.io 101 क्रैश कोर्स

10 मॉड्यूल
2 सप्ताह

निश्चित नहीं हूं कि कहां से शुरुआत की जाए? शुरुआती लोगों के लिए हमारे क्रैश कोर्स के साथ आगे बढ़ें और ऐपमास्टर को ए से ज़ेड तक एक्सप्लोर करें।

कोर्स शुरू करें
Development it’s so easy with AppMaster!

और अधिक मदद की आवश्यकता है?

हमारे विशेषज्ञों की मदद से किसी भी मुद्दे को हल करें। समय बचाएं और अपने एप्लिकेशन बनाने पर ध्यान दें।

headphones

सहयोग टीम से संपर्क करें

हमें अपनी समस्या के बारे में बताएं, और हम आपको समाधान ढूंढेंगे।

message

सामुदायिक चैट

हमारे चैट में अन्य उपयोगकर्ताओं के साथ प्रश्नों पर चर्चा करें।

समुदाय में शामिल हों