Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
[Den här artikeln är en förhandsversion av dokumentationen och kan komma att ändras.]
En kontroll som används för att gruppera innehåll.
Important
- Det här är en experimentell funktion.
- Förhandsgranskningsfunktioner ska inte användas i produktion, och funktionerna kan vara begränsade. Dessa funktioner är tillgängliga före en officiell release så att kunderna kan få tidig tillgång och ge feedback.
Beskrivning
En dialogruta (dialog) är ett tillfälligt popup-fönster som fokuserar på sidan eller programmet och kräver att personer interagerar med den. Den används främst för att bekräfta åtgärder, till exempel för ta bort en fil eller be folk göra ett val.
Den här komponenten imiterar stilen och funktionssättet i Fluent UI Dialog-kontrollen. Bästa praxis finns i dokumentationen.
Visa komponenten på GitHub-lagringsplatsen för skaparpaketet.
Egenskaper
Nyckelegenskaper
| Fastighet | Beskrivning |
|---|---|
Buttons |
En datauppsättning som definierar knapparna (läs mer i Knappegenskaper). |
Title |
Text som visas i rubrikavsnittet. |
OverlayColor |
Färgen som visas i det överlappande området. |
DialogWidth |
Dialogens bredd (inte att förväxlas med kontrollbredden, som ska sträcka sig över programbredden). |
DialogHeight |
Dialogens höjd (inte att förväxlas med kontrollhöjden, som ska sträcka sig över programhöjden). |
SubTitle |
Text som visas under rubriken. |
Egenskaper för knapp
| Fastighet | Beskrivning |
|---|---|
Label |
Etiketten som visas på knappen. |
ButtonType |
Enumeration som bestämmer knappens stil. Välj mellan Standard och Primary. |
Table(
{
Label: "Cancel",
ButtonType:'Microsoft.CoreControls.Button.ButtonType'.Standard
},{
Label: "Ok",
ButtonType:'Microsoft.CoreControls.Button.ButtonType'.Primary
}
)
Stilegenskaper
| Fastighet | Beskrivning |
|---|---|
Theme |
Temaobjekt. Läs mer om tema. |
Lär dig mer om formatering i avsnittet Formatera panelinnehåll i Panel.
Händelseegenskaper
| Fastighet | Beskrivning |
|---|---|
OnCloseSelect |
Åtgärdsuttryck som körs när stängningsknappen är markerad. |
OnButtonSelect |
Åtgärdsuttrycket körs när en av åtgärdsknapparna väljs. |
Behavior
Konfigurera dialogsynlighet
Gör själva Dialog kontrollen (eller den yta den finns i) synlig när en variabel av boolesk typ (sant/falskt) ändras till sant. Tilldela den variabeln till dialogrutans visibility-egenskap. För att dölja dialogrutan efter att den har visats, uppdatera variabeln på reset-egenskapen som utlöses när stängningsikonen väljs.
Följande visar Power Fx-formeln för att öppna dialogrutan i en åtgärdsformel på en annan komponent någonstans i programmet (till exempel OnSelect-egenskapen för en knapp):
UpdateContext({ showHideDialog: true })
Följande är Power Fx-formeln för att stänga dialogen i OnCloseSelect-egenskapen i dialogen:
UpdateContext({ showHideDialog: false })
Tilldela variabeln till Visible-egenskapen för dialogen:
showHideDialog
Konfigurera knappåtgärder
I egenskapen OnButtonSelect i dialogen, tillhandahåll åtgärder i en If() eller Switch() villkor baserat på Self.SelectedButton.Label textvärde för att specificera åtgärden. Beroende på åtgärden kan det vara meningsfullt att även stänga dialogen när åtgärden har slutförts.
If( Self.SelectedButton.Label = "Send",
Notify("Email Sent")
);
UpdateContext({ showHideDialog: false })
Limitations
Den här arbetsytekomponenten kan endast användas i arbetsyteappar och på anpassade sidor.