Sdílet prostřednictvím


Ovládací prvek Datová tabulka v Power Apps

Zobrazuje sadu dat ve formátu tabulky.

Popis

Ovládací prvek Datová tabulka 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 Galerie obsahuje i ovládací prvek Datová tabulka vlastnost Selected, která odkazuje na vybraný řádek. Díky tomu můžete ovládací prvek Datová tabulka propojit s dalšími ovládacími prvky.

Omezení

Ovládací prvek Tabulka dat má tato omezení:

  • Když zkopírujete a vložíte ovládací prvek Data table, u kterého je ve vlastnosti Položky nastavený vzorec obsahující funkci Filtrovat, bude mít tento vzorec ve vlastnosti Items u nového ovládacího prvku Data table názvy polí končící příponou _1. Názvy polí proto budou neplatné a v důsledku toho se v tabulce dat nezobrazí žádná data. Pokud se chcete tomuto problému vyhnout, před zkopírováním ovládacího prvku se ujistěte, jestli funkce Filtrovat neodkazuje na nějaké pole ve zdroji dat, které má stejný název jako sloupec v ovládacím prvku Data table. Pokud odkazuje, přejmenujte příslušný sloupec v ovládacím prvku Data table. Případně odeberte příponu _1 z neplatných názvů polí tak, aby odpovídaly názvům v tabulce.

Funkce

Ovládací prvek Datová tabulka 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 Datová tabulka jsou jen pro čtení.
  • V ovládacím prvku Datová tabulka je vždy vybrán jeden řádek.
  • Ovládací prvek Datová tabulka můžete propojit s připojeným nebo místním zdrojem dat.
  • Šířku sloupců v ovládacím prvku Datová tabulka můžete upravit při běhu aplikace. Vaše změny se ale neuloží.
  • V ovládacím prvku Datová tabulka 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 Datová tabulka můžete zobrazit hypertextové odkazy.
  • Ovládací prvek Datová tabulka můžete kopírovat a vkládat.

Zatím nedostupné

  • Přizpůsobení stylu jednotlivých sloupců
  • Přidání ovládacího prvku Datová tabulka v ovládacím prvku Form
  • Změna výšky všech řádků
  • Zobrazení obrázků v ovládacím prvku Datová tabulka
  • 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 Datová tabulka v ovládacím prvku Galerie
  • Úprava dat v ovládacím prvku Datová tabulka
  • 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 Datová tabulka
  • Selected – vybraný řádek v ovládacím prvku Datová tabulka

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 Datová tabulka
  • BorderStyle – styl ohraničení ovládacího prvku Datová tabulka Možnosti jsou Solid, Dashed, Dotted a None.
  • BorderThickness – tloušťka ohraničení ovládacího prvku Datová tabulka
  • 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 Datová tabulka
  • 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 Datová tabulka
  • 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 Datová tabulka zobrazuje nebo je skrytý
  • Width – vzdálenost mezi levým a pravým okrajem ovládacího prvku Datová tabulka
  • X – vzdálenost mezi levým okrajem ovládacího prvku Datová tabulka 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 Datová tabulka a horním okrajem jeho nadřazeného kontejneru (nebo horním okrajem obrazovky, pokud se nadřazený kontejner nepoužívá)

Příklady

Základní použití

  1. Vytvořte prázdnou aplikaci pro tablet.

  2. Na kartě Vložení klikněte nebo klepněte na Datová tabulka.

    Přidání ovládacího prvku Datová tabulka na obrazovku.

    Ovládací prvek Datová tabulka se přidá na obrazovku.

  3. Přejmenujte ovládací prvek Datová tabulka na SalesOrderTable a změňte jeho velikost tak, aby pokrýval celou obrazovku.

  4. 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.

    Výběr tabulky Prodejní objednávky.

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

    Pořadí tabulky dat.

  5. 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.

  6. V pravém podokně změňte pořadí polí tak, že je přetáhnete nahoru nebo dolů.

    Změna pořadí polí podle potřeby.

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

    Aktualizovaná Tabulka dat.

Změna stylu záhlaví pro ovládací prvek Datová tabulka

  1. Když máte vybraný ovládací prvek Datová tabulka, klikněte nebo klepněte v pravém podokně na kartu Upřesnit.

  2. Klikněte nebo klepněte na pole pro vlastnost HeadingFill a potom změňte hodnotu na RGBA(62;96;170;1).

  3. Klikněte nebo klepněte na pole pro vlastnost HeadingColor a potom změňte hodnotu na White.

  4. Klikněte nebo klepněte na pole pro vlastnost HeadingSize a potom změňte hodnotu na 14.

    Tabulka dat.

Připojení ovládacího prvku Datová tabulka k jinému ovládacímu prvku

  1. Na obrazovku přidejte ovládací prvek Upravit formulář.

  2. Změňte velikost ovládacích prvků Datová tabulka a Upravit formulář tak, aby se ovládací prvek Datová tabulka zobrazoval v levé části obrazovky a Upravit formulář v pravé části obrazovky.

    Tabulka dat a Formulář pro úpravy na stejné obrazovce.

  3. Když máte vybraný Form1, změňte v pravém podokně počet sloupců na 1.

  4. Připojte Form1 ke zdroji dat Sales order.

    V ovládacím prvku Form1 se objeví několik počátečních polí.

    Form1 s počátečními poli.

  5. V pravém podokně klikněte nebo klepněte na kartu Upřesnit.

  6. Nastavte vlastnost Item pro Form1 na SalesOrderTable.Selected.

    Form1 zobrazuje informace z řádku vybraného v ovládacím prvku Datová tabulka.

    Formulář pro úpravy připojený k Tabulce dat.

Pokyny pro přístupnost

Barevný kontrast

Zajistěte adekvátní barevný kontrast mezi těmito vlastnostmi:

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ů).