Calendar नियंत्रण
दिनांक मान इनपुट करने के लिए उपयोग किया जाने वाला नियंत्रण.
नोट
पूर्ण दस्तावेज़ीकरण और स्रोत कोड GitHub कोड घटक रिपॉजिटरी में मिला.
विवरण
यह कोड घटक कैनवास और कस्टम पृष्ठों में उपयोग के लिए बटन से बंधे फ्लुएंट UI कैलेंडर नियंत्रण के चारों ओर एक आवरण प्रदान करता है।
विशेषता
मुख्य गुण
गुण | विवरण |
---|---|
SelectedDateValue |
दिनांक मान को पूर्व-चयनित या परिवर्तन ईवेंट के बाद चयनित किया जाना है. उदाहरण के लिए : आज की तिथि: Today() , भाषा के आधार पर तिथि: DateValue("24/7/2022",Language()) , विशिष्ट क्षेत्रीय भाषा: DateValue("24/07/2022","en-GB") |
ShowGoToToday |
क्या 'गो टू टुडे' विकल्प दिखाई दे रहा है |
MonthPickerVisible |
क्या मंथ पिकर दिखाई दे रहा है |
DayPickerVisible |
क्या डे पिकर दिखाई दे रहा है |
HighlightSelectedMonth |
क्या चयनित महीने को कैलेंडर में हाइलाइट किया गया है |
HighlightCurrentMonth |
क्या वर्तमान माह को कैलेंडर में हाइलाइट किया गया है |
ShowWeekNumbers |
क्या सप्ताह के अंक दिखाई दे रहे हैं |
ShowSixWeeksByDefault |
क्या डिफ़ॉल्ट रूप से छठा सप्ताह दिखाई दे रहा है. |
MinDate |
यदि दिनांक मान निर्दिष्ट किया गया है, तो उस दिनांक के बाद नेविगेशन की अनुमति नहीं दी जाएगी. सही प्रारूप के लिए, चयनित दिनांक के लिए प्रदान किया गया उदाहरण देखें. |
MaxDate |
यदि दिनांक मान निर्दिष्ट किया गया है, तो उस दिनांक के बाद नेविगेशन की अनुमति नहीं दी जाएगी. सही प्रारूप के लिए, चयनित दिनांक के लिए प्रदान किया गया उदाहरण देखें. |
FirstDayOfWeek |
कैलेंडर में सप्ताह के पहले दिन के रूप में प्रदर्शित होने के लिए दिन का चयन करें. |
स्टाइल के गुण
गुण | विवरण |
---|---|
Theme |
Fluent UI थीम डिज़ाइनर (windows.net) का उपयोग करके उत्पन्न JSON स्ट्रिंग को स्वीकार करता है. इसे खाली छोड़ने से Power Apps द्वारा परिभाषित डिफ़ॉल्ट थीम का उपयोग किया जाएगा. इसे कॉन्फ़िगर करने का तरीका देखने के लिए, थीमिंग देखें. |
BackgroundColor |
घटक के लिए पृष्ठभूमि का रंग. उदा. सफेद या #fffff |
AccessibilityLabel |
स्क्रीन पढ़ने वालों का आरिया-लेबल |
इवेंट गुण
गुण | विवरण |
---|---|
InputEvent |
नियंत्रण को भेजने के लिए एक इवेंट. उदा. SetFocus . नीचे देखें. |
व्यवहार
SetFocus के रूप में InputEvent
का समर्थन करता है.
OnChange उपयोग करना
जब किसी दिनांक का चयन किया जाता है, तो चयनित दिनांक आउटपुट गुण द्वारा मान प्राप्त किया जा सकता है. नीचे नमूना कोड का एक सेट है जिसे 'OnChange' संपत्ति में जोड़ा जा सकता है, यह इस बात पर निर्भर करता है कि आउटपुट को किस तरह से देखा जाना चाहिए.
Set(var_SelectedDate, If(!IsBlank(Self.selectedDateValue), Text(Self.selectedDateValue, ShortDate, Language())));
// Example - Output: 7/14/2022
Set(var_SelectedDate, If(!IsBlank(Self.selectedDateValue), Text(Self.selectedDateValue, LongDate, Language())));
// Example - Output: Sunday, July 3, 2022
Set(var_SelectedDate, If(!IsBlank(Self.selectedDateValue), Text(Self.selectedDateValue, ShortDate, "en-GB")));
// Example - Output: 14/07/2022
नियंत्रण पर फ़ोकस सेट करना
जब एक नया संवाद दिखाया जाता है, और डिफ़ॉल्ट फ़ोकस नियंत्रण पर होना चाहिए, तो एक स्पष्ट सेट फ़ोकस की आवश्यकता होगी.
इनपुट इवेंट में कॉल करने के लिए, आप एक संदर्भ वेरिएबल सेट कर सकते हैं जो इनपुट इवेंट गुण से एक स्ट्रिंग के लिए बाध्य है जो SetFocus
से शुरू होता है और इसके बाद एक यादृच्छिक तत्व होता है ताकि यह सुनिश्चित हो सके कि ऐप इसे परिवर्तन के रूप में पहचानता है.
उदाहरण Power Fx फ़ॉर्मूला:
UpdateContext({ctxResizableTextareaEvent:"SetFocus" & Text(Rand())}));
संदर्भ चर ctxResizableTextareaEvent
फिर संपत्ति InputEvent
संपत्ति के लिए बाध्य होगा.
सीमाएँ
इस कोड घटक का उपयोग केवल कैनवास ऐप और कस्टम पृष्ठों में ही किया जा सकता है.