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.
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
Krok– 2:
- Vytvořte aplikaci PowerApps Canvas. Připojte zdroj dat seznamu SharePoint (podrobnosti o registraci nemocnice) k aplikaci.
- 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.
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.
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
- 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.
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
- 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.
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
- 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.
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.
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.
- 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
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.
- 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.
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