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


कैनवास ऐप्स के लिए व्यवहार सूत्रों को समझें

अधिकांश सूत्र एक मान की गणना करते हैं. एक Excel स्प्रेडशीट की तरह, मान बदलने पर पुनर्गणना स्वचालित रूप से होती है. उदाहरण के लिए, यदि मान शून्य से कम है तो आप a Label नियंत्रण में मान को लाल रंग में दिखाना चाहेंगे, अन्यथा काले रंग में। तो आप उस नियंत्रण के रंग गुण को इस सूत्र पर सेट कर सकते हैं:

If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )

इस संदर्भ में, जब उपयोगकर्ता बटन नियंत्रण का चयन करता है तो इसका क्या अर्थ होता है? कोई मान नहीं बदला है, इसलिए गणना करने के लिए कुछ नया नहीं है. एक्सेल में बटन नियंत्रण के समतुल्य कोई नहीं है।

बटन नियंत्रण का चयन करके, उपयोगकर्ता क्रियाओं या व्यवहारों का एक क्रम आरंभ करता है, जो ऐप की स्थिति को बदल देगा:

क्योंकि ये फ़ंक्शन ऐप की स्थिति बदल देते हैं, उनकी स्वचालित रूप से पुनर्गणना नहीं की जा सकती है. आप उनका उपयोग OnSelect, OnVisible, OnHidden, और अन्य On... गुणों के लिए सूत्रों में कर सकते हैं, जिन्हें व्यवहार सूत्र कहा जाता है।

एक से अधिक कार्रवाई

निष्पादित करने के लिए कार्रवाइयों की सूची बनाने के लिए सेमी कोलन का उपयोग करें. उदाहरण के लिए, हो सकता है कि आप एक संदर्भ चर का अद्यतन करना चाहें और फिर पिछली स्क्रीन पर लौटना चाहें:

UpdateContext( { x: 1 } ); Back()

कार्रवाइयां उस क्रम में निष्पादित की जाती हैं जिसमें वे सूत्र में दिखाई देती हैं. अगला फ़ंक्शन तब तक शुरू नहीं होगा जब तक कि वर्तमान फ़ंक्शन पूरा नहीं हो जाता. यदि कोई त्रुटि उत्पन्न होती है, तो हो सकता है कि बाद के कार्य प्रारंभ न हों.