Ovládací prvek Panel (experimentální)

[Tento článek představuje předběžnou dokumentaci a může se změnit.]

Ovládací prvek používaný k seskupování obsahu.

Ovládací prvek Panel.

Důležité

  • Toto je experimentální funkce.
  • Experimentální funkce nejsou určené pro normální používání a mohou mít omezené fungování. Jsou to funkce, které jsou poskytnuté před svým oficiálním vydáním, aby si je zákazníci mohli co nejdříve vyzkoušet a mohli nám napsat své názory.

Description

Panely jsou překryvné vrstvy, které obsahují doplňkový obsah a používají se pro komplexní vytváření, úpravy nebo správu – například zobrazení podrobností o položce v seznamu nebo úpravy nastavení.

Tato komponenta plátna napodobuje styl a chování ovládacího prvku Fluent UI Panel.

Vlastnosti

Hlavní vlastnosti

Vlastnost Description
Buttons Datová sada, která definuje tlačítka.
Title Text zobrazený v sekci nadpisu.
Subtitle Nepovinné. Text zobrazený pod titulkem.
DialogWidth Šířka panelu.
ContentX Souřadnice X pro oblast obsahu.
ContentY Souřadnice Y pro oblast obsahu.
ContentWidth Šířka oblasti obsahu panelu.
ContentHeight Výška oblasti obsahu panelu.

Vlastnosti Buttons

Vlastnost Description
Label Popisek zobrazený na tlačítku
ButtonType Výčet, který určuje styl tlačítka. Výběr mezi Standard a Primary
Table(
  {
    Label: "Cancel",
    ButtonType: 'Microsoft.CoreControls.Button.ButtonType'.Standard 
  },{
    Label: "Ok", 
    ButtonType: 'Microsoft.CoreControls.Button.ButtonType'.Primary
  }
)

Vlastnosti stylu

Vlastnost Description
Overlay Color Barva zobrazená v oblasti překrytí.
DialogWidth Šířka panelu (nezaměňovat s šířkou ovládacího prvku, která by měla pokrývat šířku aplikace).
Position of the panel Zadejte textovou hodnotu Right nebo Left vyjadřující, na které straně obrazovky má být panel vykreslen.
Theme Objekt motivu. Ponecháte-li toto prázdné, vykreslí se výchozí motiv Power Apps. Nápovědu ke konfiguraci naleznete v části motivy.

Vlastnosti události

Vlastnost Description
OnCloseSelect Akční výraz, který se provede, když je vybráno tlačítko Zavřít.
OnButtonSelect Akční výraz, který se provede, když je vybráno jedno z akčních tlačítek.

Chování

Konfigurace viditelnosti panelu

Viditelnost Panel lze přepínat pomocí proměnné logického typu (true/false).

  1. Použijte následujícího vzorec Power Fx k zobrazení dialogového okna (např. vlastnost OnSelect ovládacího prvku Button):

    UpdateContext({ showHideDialog: true })
    
  2. Přiřaďte následující hodnoty do Panel:

    Vlastnost Hodnota
    OnCloseSelect UpdateContext({ showHideDialog: false })
    Visible showHideDialog

Konfigurace akcí tlačítka

Ve vlastnosti OnButtonSelect panelu zadejte akce v podmínce If() nebo Switch(), založené na textové hodnotě Self.SelectedButton.Label pro definování akce. V závislosti na akci je běžné skrýt Panel po dokončení akce.

Switch( Self.SelectedButton.Label,
  "Ok", Notify("The Ok button was pressed.");
);

// Closes the panel
UpdateContext({ showHideDialog: false })

Formát obsahu panelu

Přidružte kontejner k vlastnostem obsahu Panel k umístění obsahu do příslušné oblasti obrazovky. Ujistěte se, že viditelnost obsahu spojíte s Panel.

Postup formátování obsahu na panelu:

  1. Přidejte Panel (příklad názvu: cmp_panel)

  2. Přidejte kontejner (příklad názvu: c_panelContent)

  3. Změňte následující vlastnosti c_panelContent:

    Vlastnost Hodnota
    X cmp_panel.ContentX
    Y cmp_panel.ContentY
    Width cmp_panel.ContentWidth
    Height cmp_panel.ContentHeight
    Visible cmp_panel.Visible

Omezení

Tuto komponentu plátna lze použít pouze v aplikacích plátna a vlastních stránkách.