चर दो प्रकारों में विभाजित हैं: वैश्विक और स्थानीय। स्थानीय चर केवल उनकी व्यावसायिक प्रक्रिया के निष्पादन के दौरान मौजूद होते हैं। वैश्विक चर के मान रैम में संग्रहीत होते हैं और विभिन्न बीपी में उपयोग किए जा सकते हैं।

AppMaster में, आप बैकएंड और फ्रंटएंड के लिए वैरिएबल बना सकते हैं। वैश्विक चरों का उपयोग एप्लिकेशन को गति देने और डेटाबेस में प्रश्नों की संख्या को कम करने की अनुमति देता है।

RAM में संग्रहण वैश्विक चर के संचालन पर कुछ प्रतिबंध लगाता है:

  1. जब एप्लिकेशन को पुनरारंभ किया जाता है, तो वैश्विक चर डिफ़ॉल्ट मान ले लेंगे।
  2. वेब अनुप्रयोगों के लिए, प्रत्येक ब्राउज़र टैब एक अलग चल रहा उदाहरण है। तदनुसार, प्रत्येक प्रति के वैश्विक चर के अपने मूल्य होंगे।

सार्वत्रिक चर

ग्लोबल बैकएंड वैरिएबल बनाने के लिए, बिजनेस लॉजिक टैब पर जाएं, Global Variable टैब चुनें और ग्लोबल वैरिएबल Create global variable पर क्लिक करें।

How to create a variable

आप यहाँ कर सकते हैं:

  1. चर प्रकार का चयन करें;
  2. उसे एक नाम दे दो;
  3. विवरण निर्दिष्ट करें;
  4. Read only विकल्प को चालू/बंद करें।

जब Read only विकल्प सक्षम होता है, तो व्यावसायिक प्रक्रियाओं में चर का मान नहीं बदला जा सकता है।

Setting up variable parameters

जब आप एक चर प्रकार का चयन करते हैं, तो आप एक डिफ़ॉल्ट मान सेट कर सकते हैं।

Default value for variable

जब एक वैश्विक चर बनाया जाता है, तो इसे Global Variables टैब में व्यावसायिक प्रक्रिया संपादक में पाया जा सकता है।

Variable in BP

स्थानीय चर

यहां, स्थानीय चर भी बनाए जा सकते हैं। वे Variables खंड में स्थित हैं।

Creating local variable

स्थानीय चर बनाने के लिए, आपको इसे कैनवास पर खींचना होगा। आप Set variable ब्लॉक का उपयोग करके एक वेरिएबल का मान सेट कर सकते हैं। यह निर्धारित करने के लिए कि किस वेरिएबल में वैल्यू को स्टोर करना है, वेरिएबल को Set Variable ब्लॉक के Variable इनपुट फील्ड से कनेक्ट करें। मान पैरामीटर को डिफ़ॉल्ट रूप से सेट किया जा सकता है या किसी अन्य ब्लॉक से गतिशील रूप से पारित किया जा सकता है।

How to set a variable value

Set variable ब्लॉक का उपयोग वैश्विक और स्थानीय चर दोनों को सेट करने के लिए किया जा सकता है।

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

फ़्रंटएंड में एक वैश्विक चर बनाने के लिए, संपादक में एप्लिकेशन खोलें। निर्देश वेब और मोबाइल एप्लिकेशन के लिए समान है।

एप्लिकेशन एडिटर में Global Variables टैब पर जाएं और Create global variable पर क्लिक करें।

फ़्रंटएंड के लिए ग्लोबल वैरिएबल बनाना लगभग बैकएंड जैसा ही दिखता है।

केवल एक अतिरिक्त फ़ील्ड जोड़ा जाएगा - Persistent .

Persistent field

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

How to use variables on frontend

फ़्रंटएंड वेरिएबल्स का उपयोग करते समय, अलग-अलग ट्रिगर, हालांकि एक ही स्क्रीन पर स्थित होते हैं, अलग-अलग स्वतंत्र बीपी लॉन्च करते हैं। नीचे एक उदाहरण है:

Example usage of a variable in BP

एक Integer एक स्थानीय चर है। काम का तर्क:

जब onShow ट्रिगर सक्रिय होता है, तो Set Variable ब्लॉक इंटीजर वैरिएबल का मान सेट करता है। जब onClick ट्रिगर सक्रिय होता है, तो इंटीजर वैरिएबल का मान To String ब्लॉक में और फिर Notification ब्लॉक में जाना चाहिए।

ऐसा तर्क स्थानीय चर के लिए काम नहीं करेगा क्योंकि प्रत्येक ट्रिगर अपना बीपी लॉन्च करता है। इसलिए, जब onClick ट्रिगर द्वारा ट्रिगर किया जाता है, तो स्थानीय चर का मान सेट नहीं किया जाएगा।

इसे ठीक करने के लिए, स्थानीय चर के बजाय वैश्विक चर का उपयोग करें।

Was this article helpful?

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

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

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

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

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

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

headphones

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

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

message

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

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

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