SubwayNav नियंत्रण (पूर्वावलोकन)
[यह आलेख रिलीज़-पूर्व दस्तावेज़ है और परिवर्तन के अधीन है.]
एक नियंत्रण जिसका उपयोग उपयोगकर्ताओं को किसी प्रक्रिया के माध्यम से मार्गदर्शन करने के लिए किया जाता है।
नोट
पूर्ण दस्तावेज़ीकरण और स्रोत कोड GitHub कोड घटक भंडार में पाया गया। ...
महत्त्वपूर्ण
- यह एक पूर्वावलोकन सुविधा है.
- पूर्वावलोकन सुविधाएँ उत्पादन में उपयोग के लिए नहीं होती हैं और इनकी कार्यक्षमता प्रतिबंधित हो सकती हैं. यह सुविधाएँ आधिकारिक रिलीज़ से पहले उपलब्ध होती हैं ताकि ग्राहक शीघ्र पहुँच प्राप्त कर सकें और प्रतिक्रिया प्रदान कर सकें.
विवरण
SubwayNav
नियंत्रण आपको किसी दिए गए विज़ार्ड के लिए आवश्यक चरणों को देखने की अनुमति देता है। विज़ार्ड एक घटक है जो उपयोगकर्ताओं को सेटअप या निर्माण कार्य को पूरा करने के लिए पूर्वनिर्धारित चरणों को पूरा करने के लिए मार्गदर्शन करता है।
यह कोड घटक Office 365 Admin Control के फोर्क्ड संस्करण के चारों ओर एक आवरण प्रदान करता है। SubwayNav
महत्त्वपूर्ण
व्यवस्थापक नियंत्रण टीम के साथ बग न खोलें - हमेशा क्रिएटर किट गिटहब रिपॉजिटरी में aka.ms/creatorkit/bug पर समस्याएँ सबमिट करें।
मुख्य गुण
नाम | विवरण |
---|---|
Items |
प्रस्तुत करने के लिए आइटम (चरण) की तालिका (नीचे तालिका स्कीमा देखें)। Items |
WizardCompleteorError |
"सबवेनेव स्थिति" के रूप में दिखाया गया |
Items
तालिका गुण
Items
इनपुट तालिका में प्रत्येक ऑब्जेक्ट को सही ढंग से रेंडर करने के लिए निम्नलिखित गुणों का उपयोग करना चाहिए:
Name | विवरण |
---|---|
ItemLabel |
चरण के लिए लेबल |
ItemKey |
यह बताने के लिए उपयोग की जाने वाली कुंजी कि कौन सा आइटम/चरण चयनित है। कुंजियाँ अद्वितीय होनी चाहिए. |
ParentItemKey |
ऑप्शनल. पैरेंट की ItemKey, जिसका उपयोग उपचरणों को रेंडर करने के लिए किया जाता है। |
ItemState |
चरण की स्थिति निर्दिष्ट करना. निम्नलिखित समर्थित राज्य उपलब्ध हैं:Current , NotStarted , Completed , Unsaved , ViewedNotCompleted , Error , CurrentWithSubSteps , Skipped , WizardComplete |
ItemDisabled |
ऑप्शनल. क्या चरण अक्षम है. |
ItemVisuallyDisabled |
ऑप्शनल. क्या चरण दृश्यतः अक्षम है. |
अतिरिक्त गुण
नाम | विवरण |
---|---|
AccessibilityLabel |
स्क्रीन पढ़ने वालों का आरिया-लेबल. |
InputEvent |
नियंत्रण को भेजने के लिए एक इवेंट. उदा. SetFocus . नीचे देखें. |
Theme |
Fluent UI थीम डिज़ाइनर (windows.net) का उपयोग करके उत्पन्न JSON स्ट्रिंग को स्वीकार करता है. इसे खाली छोड़ने से Power Apps द्वारा परिभाषित डिफ़ॉल्ट थीम का उपयोग किया जाएगा. |
उदाहरण
- SetFocus के रूप में
InputEvent
का समर्थन करता है.
आइटम संपत्ति के लिए इनपुट संग्रह मान का उदाहरण:
Table(
{ ItemKey:"1", ItemLabel:"Step 1", ItemState:"Current" },
{ ItemKey:"2", ItemLabel:"Step 2", ItemState:"Completed" },
{ ItemKey:"3", ItemLabel:"Step 3", ItemState:"Unsaved" },
{ ItemKey:"4", ItemLabel:"Step 4", ItemState:"ViewedNotCompleted" },
{ ItemKey:"5", ItemLabel:"Step 5", ItemState:"Error" },
{ ItemKey:"6", ItemLabel:"Step 6", ItemState:"WizardComplete" }
)
उपयोगकर्ता द्वारा चयनित चरण प्राप्त करने के लिए, OnSelect
नियंत्रण के OnChange
या SubwayNav
गुण का उपयोग करें।
उदाहरण कोड:
Notify( Concatenate(Self.Selected.ItemLabel, " selected and its status is ", Self.Selected.ItemState ));
उपचरण परिदृश्यों के लिए उदाहरण
नीचे एक नमूना आइटम संग्रह उदाहरण दिया गया है जो परिभाषित करता है कि उप-चरणों को ParentItemKey का उपयोग करके मुख्य/मूल चरण के साथ कैसे जोड़ा जाना चाहिए।
Table(
{ ItemKey:"1", ItemLabel:"Step 1", ItemState:"Current" },
{ ItemKey:"2", ItemLabel:"Step 2 have sub-steps", ItemState:"WizardComplete" },
{ ItemKey:"3", ItemLabel:"Sub Step 2.1", ParentItemKey:"2", ItemState:"Error" },
{ ItemKey:"4", ItemLabel:"Sub Step 2.2", ParentItemKey:"2", ItemState:"WizardComplete" },
{ ItemKey:"5", ItemLabel:"Sub Step 3.1", ParentItemKey:"8", ItemState:"ViewedNotCompleted" },
{ ItemKey:"6", ItemLabel:"Sub Step 3.2", ParentItemKey:"8", ItemState:"Unsaved" },
{ ItemKey:"7", ItemLabel:"Sub Step 3.2", ParentItemKey:"8", ItemState:"Unsaved" },
{ ItemKey:"8", ItemLabel:"Step 3 too have sub-steps", ItemState:"Unsaved" },
{ ItemKey:"9", ItemLabel:"Step 4", ItemState:"Error" },
{ ItemKey:"10", ItemLabel:"Step 5", ItemState:"WizardComplete" }
)
आउटपुट स्कीमा
प्रत्येक आइटम (चरण) की स्थिति तब बदलती है जब हम अलग-अलग चरण का चयन करते हैं या उन पर जाते हैं, यह आंतरिक रूप से होता है, विशेष रूप से Current
& CurrentWithSubStep
। वर्तमान स्थिति को Steps
नामक आउटपुट गुण का उपयोग करके निर्धारित किया जा सकता है।
उदाहरण कोड ( SubwayNav
नियंत्रण से संदर्भित):
Self.Steps
उदाहरण कोड (किसी अन्य नियंत्रण से चरणों का संदर्भ देते हुए):
SubwayNav1.Steps
सीमाएँ
इस कोड घटक का उपयोग केवल कैनवास ऐप और कस्टम पृष्ठों में ही किया जा सकता है.