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


Dialog नियंत्रण (प्रयोगात्मक)

[यह आलेख रिलीज़-पूर्व दस्तावेज़ है और परिवर्तन के अधीन है.]

सामग्री को समूहीकृत करने के लिए उपयोग किया जाने वाला नियंत्रण.

संवाद नियंत्रण.

महत्त्वपूर्ण

  • यह एक प्रायोगिक सुविधा है.
  • प्रायोगिक विशेषताएं उत्पादन उपयोग के लिए नहीं हैं और कार्यक्षमता प्रतिबंधित हो सकती हैं. यह सुविधाएँ आधिकारिक रिलीज़ से पहले उपलब्ध होती हैं ताकि ग्राहक शीघ्र पहुँच प्राप्त कर सकें और प्रतिक्रिया प्रदान कर सकें.

विवरण

एक डायलॉग बॉक्स (डायलॉग) एक अस्थायी पॉप-अप विंडो है जो पेज या ऐप से फोकस लेता है और लोगों को इसके साथ इंटरैक्ट करने की आवश्यकता होती है. इसका मुख्य रूप से कार्यों की पुष्टि करने के लिए उपयोग किया जाता है, जैसे फ़ाइल को हटाना, या लोगों को चुनाव करने के लिए कहना.

यह कैनवास घटक Fluent UI संवाद नियंत्रण की शैली और व्यवहार की नकल करता है. सर्वोत्तम प्रथाओं के लिए दस्तावेज़ीकरण देखें.

क्रिएटर किट GitHub रिपॉजिटरी में घटक देखें.

विशेषता

मुख्य गुण

गुण विवरण
Buttons एक डेटासेट जो बटनों को परिभाषित करता है (नीचे गुण देखें)
Title शीर्षक अनुभाग में प्रदर्शित पाठ
OverlayColor ओवरले क्षेत्र में प्रदर्शित रंग
DialogWidth संवाद की चौड़ाई (नियंत्रण चौड़ाई के साथ भ्रमित नहीं होना चाहिए, जिसे ऐप की चौड़ाई तक फैलाना चाहिए)
DialogHeight संवाद की ऊंचाई (नियंत्रण ऊंचाई के साथ भ्रमित नहीं होना चाहिए, जिसे ऐप की ऊंचाई तक फैलाना चाहिए).
SubTitle शीर्षक के नीचे प्रदर्शित पाठ

Buttons गुण

गुण विवरण
Label बटन पर प्रदर्शित लेबल.
ButtonType गणना जो बटन की स्टाइल को निर्धारित करती है. Standard और Primary के बीच चुनें.
Table(
    {
        Label: "Cancel", 
        ButtonType:'Microsoft.CoreControls.Button.ButtonType'.Standard 
    },{
        Label: "Ok", 
        ButtonType:'Microsoft.CoreControls.Button.ButtonType'.Primary
    }
)

स्टाइल के गुण

गुण विवरण
Theme थीम वस्तु. इसे कॉन्फ़िगर करने का तरीका देखने के लिए, थीमिंग देखें.

फ़ॉर्मैट करने के लिए, पैनल के फ़ॉर्मैट पैनल सामग्री अनुभाग में मार्गदर्शन देखें.

इवेंट गुण

गुण विवरण
OnCloseSelect एक बटन का चयन करने पर निष्पादित होने वाला क्रिया एक्सप्रेशन.
OnButtonSelect कोई एक क्रिया बटन चयनित होने पर निष्पादित होने वाला क्रिया एक्सप्रेशन.

व्यवहार

संवाद दृश्यता कॉन्फ़िगर करें

जब कोई बूलियन (सही/गलत) प्रकार का चर सही में बदलता है, तो Dialog स्वयं को नियंत्रित करें (या वह सतह जिसके भीतर स्थित है) दृश्यमान बनाएं और उस चर को संवाद की दृश्यता गुण को असाइन करें. संवाद प्रदर्शित होने के बाद, आप रीसेट गुण पर वेरिएबल को अपडेट करके संवाद को छुपा सकते हैं, जो बंद करें आइकन का चयन करने पर चालू हो जाता है.

निम्नलिखित में Power Fx ऐप में किसी अन्य घटक पर क्रिया सूत्र में संवाद खोलने का सूत्र दिखाया गया है (उदाहरण के लिए, OnSelect बटन की संपत्ति):

UpdateContext({ showHideDialog: true })

संवाद के OnCloseSelect गुण में संवाद बंद करने के लिए निम्न Power Fx सूत्र है:

UpdateContext({ showHideDialog: false })

संवाद के Visible गुण को वेरिएबल असाइन करें:

showHideDialog

बटन कॉन्फ़िगर करें कार्रवाइयाँ

संवाद के OnButtonSelect गुण में, कार्रवाई को परिभाषित करने के लिए If() या Switch() पाठ मान पर आधारित Self.SelectedButton.Label स्थिति में कार्रवाई प्रदान करें. कार्रवाई के आधार पर, कार्रवाई पूरी होने के बाद संवाद को बंद करने का भी अर्थ हो सकता है.

    If( Self.SelectedButton.Label = "Send", 
        Notify("Email Sent")
    );
    UpdateContext({ showHideDialog: false })

सीमाएँ

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