jak vytvořit tabulátory v PowerApps pro seznam SharePoint
v tomto tutoriálu PowerApps uvidíme, jaké jsou záložky v PowerApps, jak vytvořit kartu nebo záložky v aplikaci PowerApps. Toto je kompletní příklad, jak vytvořit tabulky formuláře v PowerApps pro seznam SharePoint.
jednoduchým scénářem také uvidíme, jak můžeme použít karty PowerApps na obrazovce PowerApps.
co jsou karty PowerApps?
- karta je možná tlačítko nebo jakýkoli ovládací prvek, na který lze kliknout v horní části formuláře nebo okna. Tato karta pomáhá zobrazit jinou stránku nebo oblast, když na ni uživatel klikne. Když uživatel klikne na karty, dělá některé funkce.
- podobně, PowerApps Tabbed formuláře se používají, aby se položky skupiny a udržet viditelnou velikost formulářů zvládnutelné.
- doposud PowerApps nemá žádný formulář s kartami. Takže můžeme vytvořit formulář s kartami pomocí nějaké skupiny vstupních ovládacích prvků Powerapps a také galerie.
požadavek:
níže screenshot představuje scénář, který chci vytvořit pro uživatele. K dispozici jsou celkem tři karty jako:
- nemoc: když uživatel klikne na kartu nemoci, zobrazí se všechna pole, která se týkají pouze nemoci (jako jsou oběhové problémy,onemocnění jater, hepatitida atd.). Současně bude tato karta v režimu zakázat a zbývající dvě karty jsou v režimu úprav.
- Podrobnosti O Pacientovi: Když uživatel klikne na kartu Podrobnosti o pacientovi, zobrazí se všechna pole, která se vztahují pouze k pacientovi (například jméno pacienta ,jméno Otce, DOB atd.). Současně bude tato karta v režimu zakázat a zbývající dvě karty jsou v režimu úprav.
- relativní údaje: Když uživatel klikne na kartu relativní údaje, zobrazí se všechna pole, která se vztahují pouze k příbuznému pacienta (jako relativní jméno pacienta ,vztah k pacientovi, relativní kontaktní číslo atd.). Současně bude tato karta v režimu zakázat a zbývající dvě karty jsou v režimu úprav.
také, když uživatel zadá všechny hodnoty polí a jednou je odešle, všechna data se uloží do seznamu SharePoint.
![PowerApps vytvoření záložek](https://www.spguides.com/wp-content/uploads/2021/04/PowerApps-Create-Tabs-1024x173.png)
Read: Power Apps Loading Spinner
vytvořte formulář s kartami v PowerApps
zde uvidíme, jak můžeme vytvořit různé karty PowerApps podle potřeby. Postupujte podle níže uvedených kroků k výše uvedenému požadavku.
Krok 1:
existuje seznam SharePoint s názvem podrobnosti o registraci Nemocnice. Tento seznam obsahuje mnoho níže uvedených sloupců s různými typy dat jako:
- Název: Toto je výchozí sloupec s jedním řádkem textu. Právě jsem to přejmenoval na jméno pacienta.
- jméno Otce: jeden řádek textu
- datum narození: datum a čas
- pohlaví: typ volby a tak dále
![PowerApps vytvořit kartu](https://www.spguides.com/wp-content/uploads/2021/04/PowerApps-Create-Tab.png)
Krok– 2:
- Vytvořte aplikaci PowerApps Canvas. Připojte zdroj dat seznamu SharePoint (podrobnosti o registraci nemocnice) k aplikaci.
![vytvoření záložek v PowerApps](https://www.spguides.com/wp-content/uploads/2021/04/Create-tabs-in-PowerApps.png)
- na obrazovce PowerApps vložte editační formulář (Insert – > Forms – > Edit). Připojte zdroj dat seznamu SharePoint k formuláři. Můžete vidět, že všechna pole byla načtena ze seznamu. Ponechte požadovaná pole a odstraňte nepotřebná pole z formuláře.
![vytvořit kartu v PowerApps](https://www.spguides.com/wp-content/uploads/2021/04/Create-tab-in-PowerApps-1024x549.png)
Krok 3:
- přidejte tři tlačítka pro vytvoření tří karet na obrazovce. Všechna tlačítka by měla být umístěna nad editačním formulářem, který vypadá níže.
- Nastavte všechny vlastnosti textu tří tlačítek na nemoc, podrobnosti o pacientovi a relativní podrobnosti.
![jak vytvořit karty v Powerapps](https://www.spguides.com/wp-content/uploads/2021/04/how-to-create-tabs-in-Powerapps.png)
Krok– 4:
- vyberte kartu nemoci a použijte tento vzorec beow na vlastnost OnSelect jako:
OnSelect = Set(varFormTab, "Disease")
kde,
- varFormTab = Název proměnné
- nemoc = toto je hodnota, kterou jsem zadal
![jak vytvořit kartu v PowerApps](https://www.spguides.com/wp-content/uploads/2021/04/how-to-create-tab-in-PowerApps.png)
- poté vyberte vlastnost DisplayMode na kartě a nastavte tento vzorec níže:
DisplayMode = If( varFormTab = "Disease", Disabled, Edit)
výše uvedený kód určuje, zda zadaná proměnná obsahuje hodnotu nemoci, pak bude karta v režimu zakázat, jinak bude v režimu úprav.
![PowerApps Tabbed Form](https://www.spguides.com/wp-content/uploads/2021/04/PowerApps-Tabbed-Form.png)
Krok– 5:
- vyberte kartu Podrobnosti o pacientovi a použijte tento vzorec beow na vlastnost OnSelect jako:
OnSelect = Set(varFormTab, "PatientDetails")
kde,
- varFormTab = Název proměnné
- PatientDetails = toto je hodnota, kterou jsem zadal
![powerapps vytvořit formulář s kartami pro seznam sharepoint](https://www.spguides.com/wp-content/uploads/2021/04/tabbed-form-in-PowerApps.png)
- poté vyberte vlastnost DisplayMode na kartě a nastavte tento vzorec níže:
DisplayMode = If( varFormTab = "PatientDetails", Disabled, Edit)
výše uvedený kód určuje, zda zadaná proměnná obsahuje hodnotu PatientDetails, pak bude karta v režimu zakázat, jinak bude v režimu úprav.
![powerapps vytvoření formuláře s kartami z Excelu](https://www.spguides.com/wp-content/uploads/2021/04/tab-form-in-PowerApps.png)
Krok– 6:
- vyberte kartu relativní podrobnosti a použijte tento vzorec beow na vlastnost OnSelect jako:
OnSelect = Set(varFormTab, "RelativeDetails")
kde,
- varFormTab = Název proměnné
- RelativeDetails = toto je hodnota, kterou jsem zadal
![navigace na kartě powerapps](https://www.spguides.com/wp-content/uploads/2021/04/powerapps-tab-navigation-1024x198.png)
- poté vyberte vlastnost DisplayMode na kartě a nastavte tento vzorec níže:
DisplayMode = If( varFormTab = "RelativeDetails", Disabled, Edit)
výše uvedený kód určuje, zda zadaná proměnná obsahuje hodnotu RelativeDetails, pak bude karta v režimu zakázat, jinak bude v režimu úprav.
![powerapps vytvořit formulář s kartami z kolekce](https://www.spguides.com/wp-content/uploads/2021/04/powerapps-create-tab-navigation-1024x192.png)
Krok– 7:
- nyní se rozhodneme, které pole se zobrazí na které kartě. To znamená, že na obrazovce mám nemoc s názvem „chronické bolesti hlavy“.
- chci zobrazit toto pole, když uživatel klikne na kartu nemoci. Postupujte podle níže uvedeného vzorce.
- vyberte datovou kartu chronické bolesti hlavy (datová karta musí být nejprve odemčena) a použijte tento vzorec níže na jeho viditelnou vlastnost jako:
Visible = If( varFormTab = "Disease", true, false)
kde,
- varFormTab = Název proměnné, kterou jsme vytvořili před
- Disease = hodnota, kterou jsme zadali
výše uvedený kód určuje, pokud je proměnná rovna hodnotě nemoci, bude pole viditelné jinak se skryje.
poznámka:
pokud máte zájem dozvědět se o PowerApps Toggle control, přečtěte si tento článek: PowerApps toggle control + jak používat s příkladem. Tento tutoriál PowerApps vám pomůže zjistit, jak změnit přepínací hodnotu z true na Ano nebo false na Ne a mnoho dalších.
![powerapps vytvořit záložkový formulář ze seznamu](https://www.spguides.com/wp-content/uploads/2021/04/tab-navigation-in-Powerapps.png)
Krok– 8:
- stejně tak předpokládejme, že existuje pole s názvem jméno pacienta a chceme pole Zobrazit, když uživatel klikne na kartu Podrobnosti o pacientovi.
- Chcete-li tak učinit, vyberte kartu s názvem pacienta a použijte tento vzorec níže na jeho viditelnou vlastnost:
Visible = If( varFormTab = "PatientDetails", true, false)
kde,
- varFormTab = Název proměnné, kterou jsme vytvořili před
- PatientDetails = hodnota, kterou jsme zadali
výše uvedený kód určuje, pokud je proměnná rovna hodnotě PatientDetails, pak pole bude viditelné, jinak se skryje.
![vytvořit powerapps navigace na kartě](https://www.spguides.com/wp-content/uploads/2021/04/Create-powerapps-tab-navigation-1024x252.png)
- stejným způsobem můžete provést stejný postup pro ostatní pole pro jejich konkrétní karty.
Krok-9:
- vložte tlačítko, kde vám pomůže uložit záznam do seznamu SharePoint (podrobnosti o registraci Nemocnice).
- vyberte tlačítko a nastavte jeho vlastnost Text pro uložení.
- použijte níže uvedený vzorec na vlastnost OnSelect tlačítka jako:
OnSelect = SubmitForm(Form1)
kde,
Form1 = upravit název formuláře
![vytvořit kartu navigace v PowerApps](https://www.spguides.com/wp-content/uploads/2021/04/create-tab-navigation-in-PowerApps-1024x529.png)
Krok– 10:
- Uložte a publikujte aplikaci. Znovu otevřete aplikaci. Zadejte hodnoty výběrem každé karty a poté klikněte na tlačítko Uložit.
![powerapps vytvořte formulář s kartami od nuly](https://www.spguides.com/wp-content/uploads/2021/04/how-to-create-tab-navigation-in-PowerApps-1024x530.png)
- dále přejděte na existující seznam Sharepoint (podrobnosti o registraci nemocnice) a obnovte jej. Můžete vidět, že nová položka byla uložena jako níže uvedený snímek obrazovky.
![jak vytvořit PowerApps tabulkový formulář](https://www.spguides.com/wp-content/uploads/2021/04/how-to-create-PowerApps-tab-navigation-1024x129.png)
také se vám může líbit tyto níže PowerApps tutoriály jako:
- PowerApps repeating table
- PowerApps CountIf funkce s příklady
- PowerApps CountRows funkce s příklady
- PowerApps Count funkce s příklady
- PowerApps Count funkce s příklady
- PowerApps CheckBox – jak používat
- PowerApps First, FirstN, Last a LastN funkce s příklady
- PowerApps AddColumns funkce s příklady
- PowerApps lastsubmit() s příklady
- PowerApps forall funkce s příklady
- PowerApps Patch funkce s příklady
v tomto PowerApps tutoriálu jsme viděli, co jsou PowerApps karty, jak vytvořit kartu nebo karty v aplikaci PowerApps. Naučili jsme se zde, jak vytvořit tabulkový formulář pro seznam SharePoint v PowerApps.
jsem Bijay z Odisy v Indii. V současné době pracuje ve svém vlastním podniku TSInfo Technologies v Bangalore, Indie. Jsem Microsoft Office servery a služby (SharePoint) MVP (5 krát). Pracuji v SharePoint 2016/2013/2010, SharePoint Online Office 365 atd. Podívejte se na můj profil MVP.. Také provozuji populární web SharePoint EnjoySharePoint.com