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


Power Apps में टाइमर नियंत्रण

एक नियंत्रण जो यह निर्धारित कर सकता है कि एक निश्चित समय बीतने के बाद आपका ऐप कैसे प्रतिक्रिया देता है.

वर्णन

उदाहरण के लिए, टाइमर यह निर्धारित कर सकता है कि एक निश्चित समय बीतने के बाद कोई नियंत्रण कब तक दिखाई देता है या नियंत्रण के अन्य गुणों को बदल देता है.

नोट

Power Apps Studio, में टाइमर केवल पूर्वावलोकन मोड में चलते हैं.

मुख्य गुण

समयावधि – टाइमर मिलीसेकंड में कितनी देर चलता है. मिलीसेकंड में अधिकतम 24 घंटे व्यक्त किए जाते हैं. 60 सेकंड डिफ़ॉल्ट है.

OnTimerEnd – टाइमर के चलने के समाप्त होने पर की जाने वाली कार्रवाइयां.

दोहराना – क्या कोई टाइमर रुकने के बाद स्वचालित रूप से फिर से चलने लगता है.

अतिरिक्त गुण

Align – अपने नियंत्रण के क्षैतिज केंद्र के संबंध में पाठ का स्थान.

AutoPause – यदि उपयोगकर्ता एक अलग स्क्रीन पर नेविगेट करता है तो क्या टाइमर नियंत्रण स्वचालित रूप से रुक जाता है.

AutoStart – जब उपयोगकर्ता स्क्रीन पर नेविगेट करता है जिसमें वह नियंत्रण शामिल होता है तो क्या टाइमर नियंत्रण स्वचालित रूप से चलना शुरू कर देता है.

BorderColor – नियंत्रण बॉर्डर का रंग.

BorderStyle – क्या नियंत्रण की सीमारेखा ठोस, डैशित, बिंदुदार या कुछ नहीं है.

BorderThickness – नियंत्रण बॉर्डर की मोटाई.

रंग – एक नियंत्रण में पाठ का रंग.

DisplayMode – क्या नियंत्रण उपयोगकर्ता इनपुट (संपादन) की अनुमति देता है, केवल डेटा प्रदर्शित करता है (देखें), या अक्षम है (अक्षम).

DisabledBorderColor – नियंत्रण की बॉर्डर का रंग यदि नियंत्रण का DisplayMode गुण अक्षम में सेट है.

DisabledColor – एक नियंत्रण में पाठ का रंग यदि इसका DisplayMode गुण अक्षम में सेट है.

DisabledFill – एक नियंत्रण की पृष्ठभूमि का रंग यदि उसका DisplayMode गुण अक्षम पर सेट है.

भरण – नियंत्रण का पृष्ठभूमि रंग.

FocusedBorderColor - नियंत्रण केंद्रित होने पर नियंत्रण बॉर्डर का रंग.

FocusedBorderThickness – नियंत्रण केंद्रित होने पर नियंत्रण बॉर्डर की मोटाई.

फॉंन्ट – फॉंन्ट परिवार का नाम जिसमें पाठ दिखाई देता है.

FontWeight – एक नियंत्रण में पाठ का मान: बोल्ड, सेमीबोल्ड, सामान्य, या हल्का.

ऊंचाई - एक नियंत्रण के शीर्ष और निचले किनारों के बीच की दूरी.

HoverBorderColor – नियंत्रण की बॉर्डर का रंग जब उपयोगकर्ता माउस के पॉइंटर को नियंत्रण पर रखता है.

HoverColor – एक नियंत्रण में पाठ का रंग जब उपयोगकर्ता उस पर माउस का पॉइंटर रखता है.

HoverFill – नियंत्रण के पृष्ठभूमि का रंग, जब उपयोगकर्ता माउस के पॉइंटर को इस पर रखता है.

इटैलिक – एक नियंत्रण में पाठ इटैलिक है या नहीं.

OnSelect – जब उपयोगकर्ता किसी नियंत्रण को टैप या क्लिक करता है, तो की जाने वाली कार्रवाइयां.

OnTimerStart – जब टाइमर चलना शुरू होता है तो की जाने वाली क्रियाएँ.

PressedBorderColor – उपयोगकर्ता द्वारा उस नियंत्रण को टैप या क्लिक करने पर नियंत्रण की बॉर्डर का रंग.

PressedColor – नियंत्रण में पाठ का रंग जब उपयोगकर्ता उस नियंत्रण को टैप करता है या क्लिक करता है.

PressedFill – नियंत्रण का पृष्ठभूमि रंग जब उपयोगकर्ता उस नियंत्रण को टैप या क्लिक करता है.

रीसेट क्या कोई नियंत्रण अपने डिफ़ॉल्ट मान पर वापस आता है.

आकार - एक नियंत्रण पर दिखाई देने वाले पाठ का फ़ॉन्ट आकार.

आरंभ – क्या टाइमर चालू है.

स्ट्राइकथ्रू – क्या नियंत्रण पर दिखाई देने वाले पाठ के आरपार कोई रेखा दिखाई देती है.

TabIndex – अन्य नियंत्रणों के संबंध में कुंजीपटल नेविगेशन क्रम.

पाठ - वह पाठ जो किसी नियंत्रण पर दिखाई देता है या उपयोगकर्ता नियंत्रण में टाइप करता है.

Tooltip – व्याख्यात्मक पाठ जो उपयोगकर्ता द्वारा एक नियंत्रण पर कर्सर को ले जाने पर प्रकट होता है.

अंडरलाइन – क्या एक नियंत्रण पर दिखाई देने वाले पाठ के नीचे एक रेखा दिखाई देती है.

दृश्यमान – नियंत्रण दिखाई देता है या छुपा हुआ है.

चौड़ाई - एक नियंत्रण के बाएँ और दाएँ किनारों के बीच की दूरी.

X – एक नियंत्रण के बाएं किनारे और उसके पैरेंट कंटेनर के बाएं किनारे की बीच की दूरी (स्क्रीन करें, यदि कोई पैरेंट कंटेनर नहीं है).

Y – नियंत्रण के शीर्ष किनारे और पैरेंट कंटेनर के शीर्ष किनारे के बीच की दूरी (स्क्रीन करें, यदि कोई पैरेंट कंटेनर नहीं है).

ताज़ा( DataSource )

उदाहरण

काउंटडाउन दिखाएं

  1. एक टाइमर जोड़ें, और इसे काउंटडाउन नाम दें.

    नाम जोड़ना और एक नियंत्रण कॉन्फ़िगर करना नहीं जानते?

  2. टाइमर की अवधि गुण को 10000 पर सेट करें और उसके दोहराएं और स्वतः आरंभ गुणों को सही पर सेट करें.

  3. (वैकल्पिक) पढ़ने में आसानी के लिए इसके ऊंचाई गुण को 160 पर, चौड़ाई गुण को 600 और आकार गुण को 60 पर सेट करें.

  4. एक लेबल जोड़ें, और उसके पाठ गुण को इस सूत्र में सेट करें:
    "सेकंड्स की संख्या शेष:" और RoundUp(10-Countdown.Value/1000, 0)

    RoundUp फंक्शन या अन्य फंक्शन्स के बारे में अधिक जानना चाहते हैं?

    लेबल दिखाता है कि टाइमर के पुनः आरंभ होने से पहले कितने सेकंड शेष हैं.

एक नियंत्रण एनिमेट करें

  1. एक टाइमर जोड़ें, और इसे नाम दें FadeIn.

    नाम जोड़ना और एक नियंत्रण कॉन्फ़िगर करना नहीं जानते?

  2. टाइमर के अवधि गुण को 5000 पर सेट करें इसके दोहराएं गुण को सही, और इसके पाठ गुण को टॉगल एनिमेशन में सेट करें.

  3. (वैकल्पिक) पढ़ने में आसानी के लिए इसके ऊंचाई गुण को 160 पर, चौड़ाई गुण को 600 और आकार गुण को 60 पर सेट करें.

  4. एक लेबल जोड़ें, इसके पाठ गुण को स्वागत दिखाने के लिए सेट करें! और इसके रंग गुण को इस सूत्र में सेट करें:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    ColorFade फंक्शन या अन्य फंक्शन्स के बारे में अधिक जानना चाहते हैं?

  5. एनीमेशन शुरू या बंद करने के लिए टाइमर बटन का चयन करें. लेबल का पाठ सफ़ेद हो जाता है, पूरी तीव्रता से वापस आता है और प्रक्रिया को दोहराता है.

पहुँच-योग्यता दिशा-निर्देश

यदि उपयोगकर्ता इसके साथ सहभागिता कर सके तो Button नियंत्रण के समान ही दिशा-निर्देश टाइमर नियंत्रण पर लागू होते हैं.

पृष्ठभूमि टाइमर

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

पृष्ठभूमि टाइमर के पास उनका दृश्यमान गुण गलत पर सेट होना चाहिए ताकि वे सभी उपयोगकर्ताओं से छुपे हुए हों.

अवधि पर विचार

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

इनमें से कोई भी रणनीति पर्याप्त है:

  • उपयोगकर्ताओं को नियतकिक घटना को रद्द करने की अनुमति दें.
  • उपयोगकर्ताओं को आरंभ होने से पहले समय सीमा को समायोजित करने की अनुमति दें.
  • समय सीमा समाप्त होने से 20 सेकंड पहले चेतावनी दें और सीमा का विस्तार करने का एक आसान रास्ता प्रदान करें.

कुछ परिदृश्य इन आवश्यकताओं से मुक्त हैं. WCAG 2.0 समय सीमा के लिए दिशा-निर्देश.

स्क्रीन रीडर समर्थन

  • यदि एक टाइमर वर्तमान स्क्रीन पर परिवर्तन ट्रिगर करता है, तो स्क्रीन-रीडर्स को परिवर्तन की जानकारी देने के लिए लाइव region का उपयोग करें.

    नोट

    यदि टाइमर दृश्यमान है और चल रहा है, तो स्क्रीन रीडर हर पांच सेकंड में बीते हुए समय की घोषणा करेगा.

  • किसी नियंत्रण के पाठ गुण का उपयोग समय-संवेदनशील और महत्वपूर्ण जानकारी के लिए करें. स्क्रीन रीडर पाठ में परिवर्तन की घोषणा नहीं करेंगे.

  • इंटरैक्टिव टाइमर के लिए:

    • पाठ मौजूद होना चाहिए.
    • बीते हुए समय को दिखाने के लिए Label नियंत्रण जोड़ने पर विचार करें. उपयोगकर्ताओं को टाइमर को चालू या बंद करने के निर्देश देने के लिए टाइमर के पाठ गुण का उपयोग करें.

नोट

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

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