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


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 संपत्ति के लिए बाध्य होगा.

सीमाएँ

इस कोड घटक का उपयोग केवल कैनवास ऐप और कस्टम पृष्ठों में ही किया जा सकता है.