Sdílet prostřednictvím


Vytvoření zcela nových aplikací plátna integrovaných se službou SharePoint k zobrazení, úpravám, přidávání a odstraňování položek seznamu vytvořeném v aplikaci Seznamy Microsoft

V tomto článku se dozvíte, jak vytvořit aplikaci pomocí funkce formuláře SharePoint od samého začátku. Aplikace předvede, jak je možné zobrazit, upravit, přidat a odstranit položky seznamu pomocí aplikace plátna bez návštěvy webu SharePoint.

Poznámka

Další informace o různých scénářích práce s formuláři SharePoint a další příklady najdete v tématu Přehled scénářů SharePointu.

Požadavky

  • Musíte mít přístup k webu SharePointu pro vytváření seznamu a položek seznamu.
  • Musíte znát vytváření a nastavení seznamů.

Podrobnosti scénáře

Účelem tohoto scénáře je ukázat, jak vytvořit aplikaci plátna od začátku pro práci se seznamem. Na konci této ukázky budete moci provádět následující úkoly z aplikace plátna bez nutnosti přístupu k seznamu nebo jeho položce:

  • Zobrazit všechny položky ze seznamu.
  • Hledat položky v seznamu založeném na textové hodnotě konkrétního sloupce.
  • Vybrat položku seznamu.
  • Upravit položku seznamu.
  • Vytvořit novou položku seznamu.
  • Odstranit položku seznamu.

Scénář je základní ilustrací funkcí aplikace plátna, když je integrován s SharePointem. Chcete-li rozšířit rozložení vylepšeným návrhem nebo dalšími obrazovkami, přejděte na následující články:

Důležité

Příklad v tomto scénáři vytvoří ukázkovou aplikaci k prohlížení, úpravám, přidávání a mazání položek seznamu. Můžete změnit přístup k přizpůsobení aplikace jiným způsobem na základě vašich možností nebo obchodního cíle. Když svou aplikaci přizpůsobíte vlastními názvy ovládacích prvků, nezapomeňte při provádění kroků v tomto příkladu použít ve vzorci správné názvy ovládacích prvků.

Příklad

Tento příklad scénáře vás provede kroky k vytvoření aplikace a jejímu připojení k seznamu pro zobrazení, úpravu, přidání a odstraněné položek seznamu.

Krok 1 – Vytvoření seznamu pomocí aplikace Seznamy Microsoft

Vytvořte seznam se sloupci a položkami seznamu. V tomto scénáři jsme použili seznam s následujícími sloupci a položkami seznamu:

Struktura seznamu.

Poznámka

Oba sloupce jsou Jeden řádek textu.

Krok 2 - Vytvoření prázdné aplikace plátna

Vytvoření prázdné aplikace plátna.

Krok 3 - Připojení aplikace k SharePointu

  1. V levém podokně vyberte Zdroje dat.

    Výběr zdroje dat.

  2. Vyberte zdroj dat SharePoint. Můžete také vyhledat název ve vyhledávacím poli.

    Vyberte zdroj dat SharePoint.

  3. Vyberte Přidat připojení.

    Přidání připojení SharePoint.

  4. Vyberte typ připojení. Můžete se připojit k SharePoint Online nebo místnímu webu SharePoint s datovou bránou, když je nakonfigurována. Tento scénář se připojuje k webu SharePoint Online.

    Vytvořte připojení SharePoint.

  5. Vyberte web SharePointu se seznamem, který jste předtím vytvořili.

    Vyberte web SharePoint.

  6. Vyberte seznam, který jste vytvořili. Tento scénář používá seznam s názvem Tvary.

    Výběr seznamu.

  7. Vyberte Připojit. Zdroj dat je přidán do aplikace.

    Přidaný zdroj dat.

Krok 4 - Přidání tabulky dat k zobrazení seznamu položek

  1. V levém podokně vyberte + (Vložit).

    Vyberte vložit.

  2. Rozbalte Rozložení.

  3. Zvolte Tabulka dat.

    Výběr tabulky dat.

  4. Vyberte zdroj dat jako své připojení SharePointu.

    Výběr zdroje tabulky dat.

  5. Přesuňte tabulku dat do pravé dolní části obrazovky, abyste uvolnili místo pro další součásti.

    Přesun tabulky dat.

Krok 5 - Přidejte možnost vyhledávat a vybírat položky

  1. Vložte ovládací prvek Textové zadání na plátno a přesuňte ho pod rozevírací seznam.

    Vložení ovládacího prvku zadávání textu.

  2. Aktualizujte Výchozí vlastnost vyhledávacího pole na hodnotu Hledání podle tvaru.

    Výchozí vlastnost pro zadávání textu.

  3. Vložte ovládací prvek Seznam na plátno a přesuňte ho pod ovládací prvek Textové zadání přidaný v předchozím kroku.

    Vložení ovládacího prvku seznamu.

  4. Na pravé straně obrazovky Studio nastavte vlastnost Items ovládacího prvku seznamu do seznamu Tvary pro tento příklad.

    Položky seznamu.

  5. Nastavte vlastnost Hodnota pro ovládací prvek seznamu na Tvar místo Barva pro tento příklad.

    Hodnota seznamu.

  6. Aktualizujte vlastnost Položky seznamu přidaná v předchozím kroku k následujícímu vzorci:

    Filter([@Shapes], StartsWith(Shape, TextInput1.Text))
    

    Vlastnost položek vyhledávacího pole.

    Vzorec obsahuje následující funkce:

    • Filtr() - Používá se v tomto vzorci k filtrování položek v seznamu na základě definovaných parametrů. [@Shapes] v této funkci definuje, jaký zdroj dat filtrovat.
    • StartsWith() - Používá se v tomto vzorci k filtrování položek seznamu na základě sloupce Tvar, který začíná znaky zadanými v ovládacím prvku TextInput1 přidaným dříve.

Krok 6 - Přidejte možnost úpravy položky

  1. Vložte ovládací prvek Úprava formuláře.

    Přidání formuláře pro úpravy.

  2. Na pravé straně obrazovky Studio nastavte vlastnost Zdroj dat pro ovládací prvek úpravy formuláře na Tvary.

    Datový zdroj úpravy formuláře.

  3. Vyberte Upravit pole pro ovládací prvek úpravy formuláře a odstraňte všechna další pole, například Přílohy, pokud jsou přítomna.

    Pole odebrání příloh.

  4. Zajistěte, že jsou přítomna pole Tvar a Barva. Pokud ne, přidejte je pomocí Přidat pole.

    Přidání polí tvaru a barvy.

  5. Změňte uspořádání rozložení obrazovky, abyste zajistili, že ovládací prvek Formulář pro úpravy je viditelný a nepřekrývá se s jinými ovládacími prvky.

    Změna uspořádání obrazovky.

  6. Nastavte vlastnost OnSelect ovládacího prvku seznamu na následující funkci:

    Set(TextSelected,1)
    

    OnSelect pro seznam.

    Funkce Set nastaví novou proměnnou s názvem TextSelected na hodnotu 1, když je vybrána hodnota v seznamu. Proměnná TextSelected se v tomto scénáři používá jako příznak k ovládání akcí a chování funkcí přidání, úpravy a odstranění, jak uvidíte v následujících částech.

  7. Nastavte vlastnost Položka ovládacího prvku úpravy formuláře na následující vzorec:

    If(TextSelected=1,ListBox1.Selected,DataTable1.Selected)
    

    Vlastnost položky formuláře pro úpravy.

    Funkce If() nejprve zkontroluje, zda hodnota proměnné TextSelected je 1 či nikoliv. Pokud je, formulář pro úpravy zobrazí vybranou položku ze seznamu. Pokud ne, formulář pro úpravy zobrazí vybranou položku z tabulky dat.

  8. Vložte tlačítko.

    Vložení tlačítka.

  9. Na pravé straně obrazovky Studio nastavte vlastnost Text tlačítka přidaného v předchozím kroku na Uložit.

    Tlačítko Uložit

  10. Nastavte vlastnost OnSelect tlačítka Uložit na následující vzorec:

    SubmitForm(Form1);
    Set(TextSelected,0)
    

    Vlastnost OnSelect pro tlačítko Uložit.

    Vzorec obsahuje následující funkce:

    • SubmitForm() – Používá se v tomto vzorci k odeslání formuláře pro úpravy a uložení hodnot do seznamu.
    • Set() - Resetuje proměnnou TextSelected zpět do o, aby bylo možné ze seznamu vybrat novou položku.
  11. Vložte ovládací prvek Textový popisek.

    Textový popisek.

  12. Aktualizujte vlastnost Text pro ovládací prvek Textový popisek přidaný v předchozím kroku do Chcete-li upravit hodnoty položky, vyberte je z tabulky nebo vyhledejte.

    Aktualizovaný textu popisku.

  13. Přeuspořádáním ovládacích prvků na obrazovce uspořádejte ovládací prvky pro úpravy.

    Přeuspořádání ovládacích prvků úpravy.

Krok 7 - Přidejte možnost přidání položky

  1. Vložte tlačítko.

  2. Změňte uspořádání ovládacích prvků na obrazovce, abyste zajistili viditelnost tlačítka.

  3. Aktualizujte vlastnost Text tlačítka přidaného v předchozím kroku na Přidat.

  4. Nastavte vlastnost OnSelect tlačítka Přidat na následující funkci:

    NewForm(Form1)
    

    Vlastnost OnSelect pro tlačítko Přidat.

    Funkce NewForm() vymaže ovládací prvek Upravit formulář přidaný k formuláři pojmenovanému Form1, abyste mohli přidat novou položku seznamu.

Krok 8 - Přidejte možnost odstranění položky

  1. Vložte tlačítko.

  2. Přesuňte tlačítko přidané v předchozím kroku pod tlačítko Uložit.

  3. Aktualizujte vlastnost Text tlačítka přidaného v předchozím kroku na Odstranit.

  4. Nastavte vlastnost OnSelect tlačítka Odstranit na následující vzorec:

    Remove([@Shapes], If(TextSelected=1,ListBox1.Selected,DataTable1.Selected));
    Set(TextSelected,0)
    

    Vlastnost OnSelect pro tlačítko Odstranit.

    Vzorec obsahuje následující funkce:

    • Remove() – Používá se v tomto vzorci k odstranění vybrané položky seznamu.
    • If() - nejprve zkontroluje, zda hodnota proměnné TextSelected je 1 či nikoliv. Pokud je, tlačítko Odstranit odstraní vybranou položku ze seznamu. Pokud ne, tlačítko Odstranit odstraní vybranou položku z ovládacího prvku tabulky dat.
    • Set() - Resetuje proměnnou TextSelected zpět do o, aby bylo možné ze seznamu vybrat novou položku.

Nyní, když máte nakonfigurované všechny součásti aplikace, zajistěte, aby obrazovka vypadala jako v následujícím příkladu:

Aplikace po přidání všech komponent.

Krok 9 - Uložení aplikace

Nyní, když má aplikace přidané funkce pro prohlížení, úpravy, přidávání a odstranění, uložte aplikaci.

  1. Zvolte nabídku Soubor.

  2. Zvolte Uložit.

  3. Při prvním ukládání vás volba Uložit zavede do Uložit jako. Chcete-li uložit aplikaci do cloudu, vyberte tlačítko Uložit.

    Uložte aplikaci.

  4. Ukončete aplikaci Power Apps Studio.

Krok 10 - Testování aplikace

  1. Přejděte na Power Apps.

  2. Zvolte Aplikace.

  3. Vyberte vytvořenou aplikaci.

    Přehrajte aplikaci.

  4. Otestujte komponenty aplikace

    Přehrání animace aplikace.

    Tip

    Chování komponenty můžete rychle zobrazit pomocí klávesy Alt a levým kliknutím myši při úpravách aplikace uvnitř Power Apps Studio.

    Například místo výběru Náhled aplikace z pravého horního rohu, nebo F5 z klávesnice, která spouští aplikaci v náhledu, podržte klávesu Alt a poté vyberte řádek z datové tabulky, abyste změnili ovládací prvek Form pro úpravy na vybraný řádek, jako by aplikace byla spuštěna v náhledu.

    Alt + kliknutí levým tlačítkem myši na rozevírací nabídku zobrazí náhled.

    Kromě toho si podržte Alt na klávesnici a můžete pokračovat v náhledu uvnitř Power Apps Studio. Například výběr více komponent pro různé akce nebo kontroly.

Další kroky

Pokud upravujete aplikaci, musíte publikovat změny, aby je ostatní viděli.

Jakmile je aplikace připravena k použití, sdílejte ji.

Viz také

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