Ovládací prvek Data table v Power Apps
Zobrazuje sadu dat ve formátu tabulky.
Popis
Ovládací prvek Data table zobrazuje sadu dat ve formátu, který obsahuje záhlaví sloupců pro jednotlivá pole zobrazená ovládacím prvkem. Jako tvůrce aplikace máte plnou kontrolu nad zobrazenými poli a jejich pořadím. Stejně jako ovládací prvek Gallery obsahuje i ovládací prvek Data table vlastnost Selected, která odkazuje na vybraný řádek. Díky tomu můžete ovládací prvek Data table propojit s dalšími ovládacími prvky.
Funkce
Ovládací prvek Data table byl v Power Apps představen 5. května 2017. Tato část obsahuje informace o podporovaných a nepodporovaných možnostech.
Nyní k dispozici
- Data v ovládacím prvku Data table jsou jen pro čtení.
- V ovládacím prvku Data table je vždy vybrán jeden řádek.
- Ovládací prvek Data table můžete propojit s připojeným nebo místním zdrojem dat.
- Šířku sloupců v ovládacím prvku Data table můžete upravit při běhu aplikace. Vaše změny se ale neuloží.
- V ovládacím prvku Data table se zobrazí sada výchozích polí, pokud ho propojíte s konektorem, který má tuto funkci zaimplementovanou. Jedná se například o službu Microsoft Dataverse. Tato a další pole pak můžete podle potřeby zobrazit nebo skrýt.
- Šířku sloupce a text záhlaví můžete přizpůsobit.
- V ovládacím prvku Data table můžete zobrazit hypertextové odkazy.
- Ovládací prvek Data table můžete kopírovat a vkládat.
Zatím nedostupné
- Přizpůsobení stylu jednotlivých sloupců
- Přidání ovládacího prvku Data table v ovládacím prvku Form
- Změna výšky všech řádků
- Zobrazení obrázků v ovládacím prvku Data table
- Zobrazení polí ze souvisejících tabulek.
- Použití integrované funkce k filtrování a řazení dat podle záhlaví sloupce
- Přidání ovládacího prvku Data table v ovládacím prvku Gallery
- Úprava dat v ovládacím prvku Data table
- Výběr více řádků
Známé problémy
- Pokud použijete funkci FirstN ve vlastnosti Items, nezobrazí se žádná data.
Základní vlastnosti
- Items – zdroj dat zobrazovaných v ovládacím prvku Data table
- Selected – vybraný řádek v ovládacím prvku Data table
Ostatní vlastnosti
- AutoWidth – vlastnost sloupce uvnitř tabulky dat k definování, zda má být šířka sloupce automatická nebo manuální
- BorderColor – barva ohraničení ovládacího prvku Data table
- BorderStyle – styl ohraničení ovládacího prvku Data table Možnosti jsou Solid, Dashed, Dotted a None.
- BorderThickness – tloušťka ohraničení ovládacího prvku Data table
- Color – výchozí barva textu pro všechny řádky dat
- FieldDisplayName – vlastnost sloupce uvnitř tabulky dat, která definuje zobrazovaný název pro vybraný sloupec
- Fill – výchozí barva pozadí pro všechny řádky dat
- Font – výchozí písmo pro všechny řádky dat
- FontWeight – výchozí tloušťka písma pro všechny řádky dat
- HeadingColor – barva textu pro záhlaví sloupců
- HeadingFill – barva pozadí záhlaví sloupců
- HeadingFont – písmo záhlaví sloupců
- HeadingFontWeight – tloušťka písma záhlaví sloupců
- HeadingSize – velikost písma záhlaví sloupců
- Height – vzdálenost mezi horním a dolním okrajem ovládacího prvku Data table
- HoverColor – barva textu řádku, na který ukazuje ukazatel myši
- HoverFill – barva pozadí řádku, na který ukazuje ukazatel myši
- IsHyperlink – vlastnost sloupce uvnitř tabulky dat, která definuje, zda má nebo nemá být vybraný sloupec ve formátu hypertextového odkazu
- NoDataText – zpráva, kterou obdrží uživatel v případě, že neexistují žádné záznamy, které by mohly být zobrazeny v ovládacím prvku Data table
- Order – vlastnost sloupce uvnitř tabulky dat, která určuje pořadí sloupce vzhledem k ostatním sloupcům; pořadí začíná zleva doprava s hodnotou pořadí prvního sloupce 1.
- SelectedColor – barva textu vybraného řádku
- SelectedFill – barva pozadí vybraného řádku
- Size – výchozí velikost písma pro všechny řádky dat
- Text – vlastnost sloupce uvnitř tabulky dat, která definuje textovou hodnotu dat, která se mají zobrazit ve vybraném sloupci
- Visible – hodnota určující, jestli se ovládací prvek Data table zobrazuje nebo je skrytý
- Width – vzdálenost mezi levým a pravým okrajem ovládacího prvku Data table
- X – vzdálenost mezi levým okrajem ovládacího prvku Data table a levým okrajem jeho nadřazeného kontejneru (nebo levým okrajem obrazovky, pokud se nadřazený kontejner nepoužívá)
- Y – vzdálenost mezi horním okrajem ovládacího prvku Data table a horním okrajem jeho nadřazeného kontejneru (nebo horním okrajem obrazovky, pokud se nadřazený kontejner nepoužívá)
Související funkce
- Filter(ZdrojDat; Vzorec)(ZdrojDat; Vzorec)
- Search(ZdrojDat; HledanýŘetězec; Sloupec)(ZdrojDat; HledanýŘetězec; Sloupec)
Příklady
Základní použití
Vytvořte prázdnou aplikaci pro tablet.
Na kartě Vložení klikněte nebo klepněte na Data table.

Ovládací prvek Data table se přidá na obrazovku.
Přejmenujte ovládací prvek Data table na SalesOrderTable a změňte jeho velikost tak, aby pokrýval celou obrazovku.
V pravém podokně vyberte Zdroje dat a poté Prodejní objednávky. Pokud tabulka není v seznamu, vyhledejte ji a připojte se k Microsoft Dataverse.

Ovládací prvek Data table je teď připojený ke zdroji dat Sales order. V ovládacím prvku Data table se objeví několik počátečních polí, protože používáme konektor, který tuto možnost podporuje.

V pravém podokně zaškrtněte jedno nebo více políček, abyste jednotlivá pole zobrazili nebo skryli.
Můžete třeba zaškrtnout políčko u CustomerPurchaseOrderReference, abyste toto pole skryli.
V pravém podokně změňte pořadí polí tak, že je přetáhnete nahoru nebo dolů.

Ovládací prvek SalesOrderTable zobrazuje pole ve vámi určeném pořadí.

Změna stylu záhlaví pro ovládací prvek Data table
Když máte vybraný ovládací prvek Data table, klikněte nebo klepněte v pravém podokně na kartu Upřesnit.
Klikněte nebo klepněte na pole pro vlastnost HeadingFill a potom změňte hodnotu na RGBA(62;96;170;1).
Klikněte nebo klepněte na pole pro vlastnost HeadingColor a potom změňte hodnotu na White.
Klikněte nebo klepněte na pole pro vlastnost HeadingSize a potom změňte hodnotu na 14.

Připojení ovládacího prvku Data table k jinému ovládacímu prvku
Na obrazovku přidejte ovládací prvek Edit form.
Změňte velikost ovládacích prvků Data table a Edit form tak, aby se ovládací prvek Data table zobrazoval v levé části obrazovky a Edit form v pravé části obrazovky.

Když máte vybraný Form1, změňte v pravém podokně počet sloupců na 1.
Připojte Form1 ke zdroji dat Sales order.
V ovládacím prvku Form1 se objeví několik počátečních polí.

V pravém podokně klikněte nebo klepněte na kartu Upřesnit.
Nastavte vlastnost Item pro Form1 na SalesOrderTable.Selected.
Form1 zobrazuje informace z řádku vybraného v ovládacím prvku Data table.

Pokyny pro přístupnost
Barevný kontrast
Zajistěte adekvátní barevný kontrast mezi těmito vlastnostmi:
- Color a Fill
- HeadingColor a HeadingFill
- SelectedColor a SelectedFill
- HoverColor a HoverFill
Jde o doplněk ke standardním požadavkům na barevný kontrast.
Podpora pro čtení z obrazovky
- Musí existovat NoDataText.
Poznámka
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).
Váš názor
Odeslat a zobrazit názory pro