Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Ten artykuł stanowi wstępną wersję dokumentacji i może ulec zmianie.]
Formant używany do grupowania zawartości.
Ważne
- To jest funkcja objęta programem eksperymentalnym.
- Funkcje w wersji zapoznawczej nie są przeznaczone do użytku w środowiskach produkcyjnych i mogą mieć ograniczoną funkcjonalność. Te funkcje są udostępniane przed oficjalnym wydaniem, dzięki czemu klienci mogą szybciej uzyskać do nich dostęp i przekazać opinie na ich temat.
opis
Okno dialogowe (Dialog) to tymczasowe wyskakujące okienko, na stronie lub w aplikacji, na których użytkownicy mają się skoncentrować. Jest głównie używany do potwierdzenia działań, takich jak usuwanie pliku, lub do prośby o możliwość wyboru.
Ten składnik kanwy imituje styl i zachowanie formantu Wyszukiwanie przy interfejsie użytkownika Dialog Fluent UI. Zapoznaj się z dokumentacją, aby poznać najlepsze praktyki.
Wyświetl składnik w repozytorium GitHub zestawu Kreatora
Właściwości
Właściwości klucza
| Właściwości | opis |
|---|---|
Buttons |
Zestaw danych definiujący przyciski (więcej informacji znajdziesz w temacie Właściwości przycisku). |
Title |
Tekst wyświetlany w sekcji tytułu. |
OverlayColor |
Kolor wyświetlany w obszarze pochyłym. |
DialogWidth |
Szerokość Dialog (nie należy mylić z szerokością kontrolki, która powinna obejmować szerokość aplikacji). |
DialogHeight |
Wysokość Dialog (nie mylić z wysokością kontrolki, która powinna obejmować wysokość aplikacji). |
SubTitle |
Tekst wyświetlany pod tytułem. |
Właściwości przycisków
| Właściwości | opis |
|---|---|
Label |
Etykieta wyświetlana na przycisku. |
ButtonType |
Wyliczenie, które określa wygląd przycisku. Wybierz spośród Standard i Primary. |
Table(
{
Label: "Cancel",
ButtonType:'Microsoft.CoreControls.Button.ButtonType'.Standard
},{
Label: "Ok",
ButtonType:'Microsoft.CoreControls.Button.ButtonType'.Primary
}
)
Właściwości stylu
| Właściwości | opis |
|---|---|
Theme |
Obiekt motywu. Dowiedz się więcej o motywach. |
Więcej informacji na temat formatowania można znaleźć w sekcji Treść panelu Format wPanelu.
Właściwości zdarzenia
| Właściwości | opis |
|---|---|
OnCloseSelect |
Wyrażenie akcji wykonywane po wybraniu przycisku zamknięcia. |
OnButtonSelect |
Wyrażenie akcji, które jest wykonywane po wybraniu jednego z przycisków akcji. |
Zachowanie
Konfigurowanie widoczności Dialog
Spraw, aby kontrolka Dialog (lub powierzchnia, na której się znajduje) stała się widoczna, gdy zmienna logiczna (true/false) przyjmie wartość true. Przypisz tę zmienną do właściwości widoczności okna dialogowego. Aby ukryć okno dialogowe po jego wyświetleniu, zaktualizuj zmienną we właściwości reset, uruchamianą po wybraniu ikony zamykania.
Następująca Formuła Power Fx do otwierania okna dialogowego w formule akcji na innym komponencie gdzieś w aplikacji (na przykład właściwość OnSelect przycisku):
UpdateContext({ showHideDialog: true })
Następującą formułę Power Fx do zamknięcia dialogu, we właściwości OnCloseSelect okienka dialogowego:
UpdateContext({ showHideDialog: false })
Przypisz zmienną do Visible właściwości sesji dialogowej:
showHideDialog
Skonfiguruj akcje przycisków
We właściwości OnButtonSelect okna dialogowego podaj akcje w warunku If() lub Switch() na podstawie wartości tekstowej Self.SelectedButton.Label, aby zdefiniować akcję. W zależności od akcji warto także zamknąć dialog po zakończeniu akcji.
If( Self.SelectedButton.Label = "Send",
Notify("Email Sent")
);
UpdateContext({ showHideDialog: false })
Ograniczenia
Tego składnika kanwy można używać tylko w aplikacjach kanwy i na stronach niestandardowych.