Zobrazení seznamu položek v aplikacích plátna

Zobrazte seznam položek z libovolného zdroje dat přidáním ovládacího prvku Gallery do aplikace plátna. Toto téma používá jako zdroj dat Excel. Seznam můžete filtrovat nakonfigurováním ovládacího prvku Gallery tak, aby zobrazoval pouze ty položky, které splňují kritéria filtru v ovládacím prvku Text input.

Požadavky

  1. Na kartě Vložit vyberte Galerii a poté vyberte Vertikální.

    Přidání svislé galerie.

  2. Na kartě Vlastnosti na pravé straně otevřete seznam Položky a poté vyberte Flooring Estimates.

    Flooring estimates.

  3. (nepovinné) v seznamu Rozložení vyberte jinou možnost.

  1. Na kartě Domů vyberte Nová obrazovka > Obrazovka seznamu.

    Objeví se obrazovka, která obsahuje ovládací prvek Gallery a další ovládací prvky, například vyhledávací lištu.

  2. Nastavte vlastnost galerie Items na FlooringEstimates.

    Ovládací prvek Gallery zobrazí ukázková data.

    Zobrazí data.

Než provedete jakékoli další úpravy, ujistěte se, že vaše rozložení ovládacího prvku Gallery nejlépe odpovídá tomu, co chcete. Odtud můžete dále upravovat šablonu Gallery, která určuje, jak se všechna data zobrazí v ovládacím prvku Gallery.

  1. Kliknutím nebo klepnutím do dolní části ovládacího prvku Gallery vyberte šablonu a potom vyberte v levém horním rohu ikonu tužky.

    Úprava šablony galerie.

  2. Když je šablona stále vybraná, přidejte ovládací prvek Label a potom ho přesuňte a změňte jeho velikost tak, aby nepřekrýval jiné ovládací prvky v šabloně.

    Přidání popisku.

  3. Vyberte galerii a pak vyberte Upravit vedle Polí na kartě Vlastnosti v pravém podokně.

  4. Vyberte dříve přidaný popisek a potom otevřete zvýrazněný seznam v podokně Data.

    Otevření rozevíracího seznamu.

  5. V tomto seznamu klikněte nebo klepněte na možnost Cena.

    Ovládací prvek Gallery zobrazí nové hodnoty.

    Konečná galerie.

Vlastnost Items ovládacího prvku Gallery určuje, které položky se zobrazí. V tomto postupu tuto vlastnost nakonfigurujete tak, aby také určovala, které záznamy se objeví na základě kritérií filtru a v jakém pořadí.

Vyhledávací pole a ikona řazení.

  1. Nastavte vlastnost Items ovládacího prvku Gallery na tento vzorec:

    Sort
        (If
            (IsBlank(TextSearchBox1.Text),
            FlooringEstimates,
            Filter(
                FlooringEstimates,
                TextSearchBox1.Text in Text(Name)
            )
        ),
        Name,
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    

    Další informace o funkcích tohoto vzorce najdete v článku Referenční informace ke vzorcům.

  2. Klikněte dvakrát na vyhledávací pole a zadejte název produjtu (nebo jeho část).

    Objeví se pouze položky, které splňují kritérium filtru.

  3. Stisknutím klávesy Alt vyberete ikonu řazení jednou nebo vícekrát a změníte pořadí řazení.

    Záznamy se přepínají mezi vzestupným a sestupným abecedním pořadí na základě názvu produktu.

Zvýraznění vybrané položky

Nastavte v ovládacím prvku Gallery vlastnost TemplateFill na vzorec, který je podobný tomuto příkladu, ale můžete zadat různé barvy, pokud chcete:

If(ThisItem.IsSelected, LightCyan, White)

Změna výchozího výběru

Nastavte vlastnost Default ovládacího prvku Gallery na záznam, který chcete standardně vybrat. Například můžete určit pátou položku ve zdroji dat FlooringEstimates:

Last(FirstN(FlooringEstimates, 5))

V tomto příkladu určíte ze zdroje dat FlooringEstimates první položku v kategorii Hardwood:

First(Filter(FlooringEstimates, Category = "Hardwood"))

Další kroky

Naučte se pracovat s formulářivzorci.

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