Prispôsobenie formulára zoznamu SharePointu pomocou služby PowerAppsCustomize a SharePoint list form by using PowerApps

Formulár pre zoznam SharePoint môžete jednoducho prispôsobiť otvorením služby PowerApps v prehliadači.You can easily customize the form for a SharePoint list by opening PowerApps in a browser. Nie je potrebné používať tradičné kódovacie jazyky, ako napríklad C#, ani sťahovať aplikácie, ako napríklad InfoPath.You don't need to write traditional code, such as C#, or download another app, such as InfoPath. Po publikovaní zmien sa formulár vloží do zoznamu SharePoint a môžu ho používať všetci používatelia.When you publish your changes, the form is embedded within the SharePoint list for use by all of its users. V službe PowerApps môžete tiež revidovať analytické zostavy, jednoducho vytvárať podmienené formátovanie a pripájať sak iným zdrojom údajov.In PowerApps, you can also review analytics reports, easily create conditional formatting, and connect to other data sources.

Podľa krokov v tejto téme vytvoríte jednoduchý zoznam, na ktorom sa naučíte, ako funguje prispôsobovanie, a tieto poznatky budete potom môcť použiť vo vlastných zoznamoch.To follow the steps in this topic, you'll create a simple list so that you can see how customization works, and then you can apply the same concepts to your own list.

Poznámka

Ak možnosť Prispôsobiť formuláre nie je k dispozícii alebo nefunguje vo vašom zozname správne, pravdepodobne obsahuje údaje, ktoré služba PowerApps nepodporuje.If the Customize forms option isn't available or doesn't work correctly for your list, it might contain data types that PowerApps doesn't support. Formulár nie je možné ani presunúť do iného zoznamu alebo prostredia.Also, you can't move your form to a different list or environment.

Vytvorenie zoznamuCreate a list

Na lokalite SharePoint Vytvorte zoznam, a potom pridajte tieto stĺpce do tohto zoznamu:On a SharePoint site, create a list, and then add these columns to that list:

  • Details (áno/nie)Details (yes/no)
  • Price (mena)Price (currency)
  • Availability (dátum bez časového údaju)Availability (date without time)
  • Color (podľa výberu)Color (choice)

Vyberte obsah lokality > New > zoznamu, typ názov zoznamu a vyberte položku vytvoriť.Select Site contents > New > List, type the list name, and select Create. Pre každý stĺpec, vyberte položku Pridať stĺpec, zadajte typ zoznamu (áno/nie, mena, dátum, výber), zadajte názov zoznamu (Podrobnosti, cena, dostupnosť, farba) a vyberte položku Uložiť.For each column, select Add column, specify the list type (Yes/No, Currency, Date, Choice), specify the list name (Details, Price, Availability, Color), and select Save.

Otvorte formulárOpen the form

  1. Na paneli príkazov vyberte PowerApps, a potom vyberte položku prispôsobiť formulár.In the command bar, select PowerApps, and then select Customize form.

    Na tej istej karte prehliadača sa otvorí aplikácia PowerApps Studio.PowerApps Studio opens in the same browser tab.

  2. Ak sa zobrazí dialógové okno Vitajte v aplikácii PowerApps Studio, vyberte možnosť Preskočiť.If the Welcome to PowerApps Studio dialog box opens, select Skip.

Na paneli príkazov vyberte PowerApps a potom vyberte položku Prispôsobiť formulár.In the command bar, select PowerApps, and then select Customize form. Na tej istej karte prehliadača sa otvorí aplikácia PowerApps Studio. Ak víta vás PowerApps Studio dialógové okno sa otvorí, vyberte možnosť vynechať.PowerApps Studio opens in the same browser tab. If the Welcome to PowerApps Studio dialog box opens, select Skip.

Premiestnenie a odstrániť poleMove and remove a field

  1. Presuňte položku dostupnosť pole do dolnej časti zoznamu polí.Drag the Availability field to the bottom of the list of fields.

    Polia sa zobrazia v poradí, ktoré ste zadali.The fields appear in the order that you specify.

  2. Podržte ukazovateľ myši nad prílohy poľa, vyberte tri bodky (...), ktoré sa zobrazí, a potom vyberte položku odstrániť.Hover over the Attachments field, select the ellipsis (...) that appears, and then select Remove.

    Pole, ktoré ste zadali zmizne z formulára.The field that you specify disappears from the form.

Presuňte pole, dostupnosť do dolnej časti zoznamu polí.Drag the Availability field to the bottom of the list of fields. Ukážte na pole prílohy, vyberte tri bodky (...), ktorá sa zobrazí a potom vyberte položku odstrániť.Hover over the Attachments field, select the ellipsis (...) that appears, and then select Remove.

Nastavenie podmieneného formátovaniaSet conditional formatting

Polia Price, Availability a Colors môžete nakonfigurovať tak, aby sa zobrazili iba vtedy, ak pole Details má hodnotu Áno.You can configure the Price, Availability, and Colors fields to appear only if Details is set to yes.

  1. V ľavom navigačnom paneli rozbaľte Details_DataCard1, a Všimnite si, táto číslica, ktorá sa zobrazí na konci DataCardValue.In the left navigation bar, expand Details_DataCard1, and note the numeral that appears at the end of DataCardValue.

  2. Nastaviť viditeľnosť vlastnosť farba, dostupnosť, a cena karty na tento vzorec (nahradíte, ak je to potrebné, číslicou s tým, ktoré ste si poznačili v predchádzajúcom kroku):Set the Visibility property of the Color, Availability, and Price cards to this formula (replacing, if necessary, the numeral with the one that you noted in the previous step):

    Ak (DataCardValue2.Value = true, true)If(DataCardValue2.Value = true, true)

  3. Podržte stlačený kláves Alt a niekoľkokrát stlačte prepínač poľa Details (kliknutím alebo ťuknutím naň).While holding down the Alt key, select the Details toggle (by clicking or tapping it) multiple times.

    Tri nakonfigurované polia sa budú zobrazovať vo formulári a miznúť z neho.The three fields that you configured appear and disappear from the form.

V ľavom navigačnom paneli Poznámka: Táto číslica, ktorá sa zobrazí na konci DataCardValue.In the left navigation bar, note the numeral that appears at the end of DataCardValue. Nastavte vlastnosť viditeľnosť farbu, dostupnosti a ceny karty na tento vzorec.Set the Visibility property of the Color, Availability, and Price cards to this formula. Podržte stlačený kláves Alt a vyberte ovládací prvok Podrobnosti viackrát.Hold down the Alt key, and select the Details control multiple times.

Uložte a publikujte formulárSave and publish the form

  1. Otvorte ponuku Súbor, vyberte položku Uložiť a potom dvakrát vyberte položku Publikovať v službe SharePoint.Open the File menu, select Save, and then select Publish to SharePoint twice.

  2. V ľavom hornom rohu vyberte šípku späť a potom vyberte položku Späť na SharePoint.In the upper-left corner, select the back arrow, and then select Back to SharePoint.

Otvorte ponuku súbor, vyberte položku Uložiť, a potom vyberte zverejniť do lokality SharePoint dvakrát.Open the File menu, select Save, and then select Publish to SharePoint twice. V ľavom hornom rohu a výberom šípky späť a potom vyberte položku späť do lokality SharePoint.In the upper-left corner, select the back arrow, and then select Back to SharePoint.

Ďalej prispôsobiť formulárFurther customize your form

  1. Otvorte zoznam, vyberte New v príkaze a potom vyberte položku plocha prispôsobiť v hornej časti formulára.Open your list, select New in the command bar, and then select Customize near the top of the form.

  2. Prispôsobte svoj formulár v rôznych spôsobov, ako sú tie, ktoré popisujú tieto témy:Customize your form in a variety of ways, such as those that these topics describe:

    Ďalšie informácie: Vysvetlenie integrácie formulárov SharePoint.More information: Understand SharePoint forms integration.

Používanie predvoleného formuláraUse the default form

  1. V zozname SharePoint otvorte stránku s nastaveniami (vybratím ikony ozubeného kolieska v pravom hornom rohu) a potom vyberte položku Nastavenia zoznamu.From your list in SharePoint, open the settings page (by selecting the gear icon near the upper-right corner), and then select List settings.

  2. V časti Všeobecné nastavenia vyberte položku Nastavenia formulára.Under General settings, select Form settings.

  3. Na stránke Nastavenia formulára vyberte jednu z nasledujúcich možností a potom vyberte položku OK.On the Form Settings page, select one of these options, and then select OK.

    • Použiť predvolený formulár SharePointu – keď používateľ otvorí zoznam a na paneli príkazov vyberie položku Nové, zobrazí sa predvolený formulár zoznamu.Use the default SharePoint form - When a user opens your list and selects New in the command bar, the default form for the list will appear.

    • Použiť prispôsobený formulár vytvorený v službe PowerApps – keď používateľ otvorí zoznam a na paneli príkazov vyberie položku Nové, zobrazí sa prispôsobený formulár.Use a custom form created in PowerApps - When a user opens your list and selects New in the command bar, your custom form will appear. (Prípadne môžete formulár znova publikovať v službe PowerApps.)(As an alternative, you can publish the form again in PowerApps.)

    Môžete podľa potreby prepínať možnosti.You can toggle back and forth between options, as needed.

    Možnosti nastavení formulára

Odstránenie vlastného formuláraDelete the custom form

  1. V zozname SharePoint otvorte stránku s nastaveniami (vybratím ikony ozubeného kolieska v pravom hornom rohu) a potom vyberte položku Nastavenia zoznamu.From your list in SharePoint, open the settings page (by selecting the gear icon near the upper-right corner), and then select List settings.

  2. V časti Všeobecné nastavenia vyberte položku Nastavenia formulára.Under General settings, select Form settings.

  3. Na stránke Nastavenia formulára vyberte položku Použiť predvolený formulár SharePointu a potom vyberte položku Odstrániť prispôsobený formulár.On the Form Settings page, select Use the default SharePoint form, and then select Delete custom form.

    Odstránenie vlastného formulára

Otázky a odpovedeQ & A

Formuláre a aplikácieForms vs. apps

OTÁZKA: Ako sa prispôsobený formulár líši od samostatnej aplikácie, ktorú vytvorím v lokalite SharePoint alebo PowerApps?Q: How does a customized form differ from a standalone app that I create from SharePoint or PowerApps?

A: Ak ste prispôsobiť formulár zoznamu služby SharePoint, formulár sa nezobrazuje ako aplikáciu v PowerApps Studio alebo PowerApps Mobile.A: If you customize the form for a SharePoint list, the form doesn't appear as an app in PowerApps Studio or PowerApps Mobile. Formulár môžete otvoriť iba v zozname, pre ktorý ste ho vytvorili.You can open the form only from the list for which you created it.

OTÁZKA: Kedy by mal môžem prispôsobiť formulár na správu údajov v zozname služby SharePoint, a kedy si mám vytvoriť samostatnú aplikáciu?Q: When should I customize a form to manage data in a SharePoint list, and when should I create a standalone app?

A: Prispôsobenie formulára, ak chcete, aby vaši používatelia na správu údajov bez opustenia SharePoint (napríklad v počítačovej prehliadača).A: Customize a form if you want your users to manage data without leaving SharePoint (for example, in a desktop browser). Ak chcete, aby používatelia spravovali údaje mimo SharePointu (napríklad v mobilnom zariadení), vytvorte aplikáciu.Create an app if you want your users to manage data outside of SharePoint (for example, on a mobile device).

OTÁZKA: Môžem prispôsobiť formulár a vytvoriť aplikáciu z rovnakého zoznamu?Q: Can I customize a form and create an app for the same list?

A: Áno.A: Yes.

OTÁZKA: Môžem prispôsobiť zoznamu a vytvorenie novej aplikácie pomocou rovnakých funkcií?Q: Can I customize a list and create an app using the same features?

A: Áno.A: Yes.

OTÁZKA: Môžete prispôsobiť formulár v prostredí inom ako predvolené prostredie v mojej organizácii?Q: Can I customize a form in an environment other than the default environment in my organization?

A: Nie.A: No.

Spravovanie prispôsobeného formuláraManage your custom form

OTÁZKA: Ako môžete jednoducho zdieľať svoj formulár s ostatnými?Q: How can I easily share my form with others?

A: Otvorte formulár, vyberte Kopírovať odkaz, a potom odošlite prepojenie používateľom, ktorým chcete použiť formulár.A: Open the form, select Copy link, and then send the link to anyone whom you want to use the form.

OTÁZKA: Môžete aktualizovať svoj formulár bez toho, aby boli moje zmeny viditeľné pre ostatných?Q: Can I update my form without making my changes visible to others?

A: Áno.A: Yes. Formulár môžete meniť a ukladať podľa potreby, ale zmeny sa ostatným zobrazia až po dvojnásobnom vybratí možnosti Publikovať v službe SharePoint.You can change your form and save as many times as you want, but your changes won't be visible to anyone else unless you select Publish to SharePoint twice.

OTÁZKA: Ak môžem prispôsobiť formulár zoznamu a urobím chybu, môžem sa vrátiť na predchádzajúcu verziu?Q: If I customize a list form and make a mistake, can I revert to a previous version?

A: Áno.A: Yes.

  1. Otvorte zoznam, vyberte na paneli príkazov položku PowerApps a potom vyberte položku Prispôsobiť formuláre.Open your list, select PowerApps on the command bar, and then select Customize forms.

  2. V aplikácii PowerApps Studio vyberte položku Súbor a potom vyberte položku Zobraziť všetky verzie.In PowerApps Studio, select File, and then select See all versions. Stránka Verzie sa otvorí na novej karte prehliadača.The Versions page opens in a new browser tab.

    Poznámka

    Ak sa tlačidlo Zobraziť všetky verzie nezobrazuje, vyberte možnosť Uložiť.If you don't see the See all versions button, select Save. Tlačidlo by sa malo zobraziť.The button should appear.

  3. Nezatvárajte stránku Verzie ani kartu prehliadača. Prejdite na stránku ukladania na ďalšej karte prehliadača, kliknite alebo ťuknite na šípku v hornej časti navigačného panela a potom na možnosť Späť na SharePoint, čím odomknete formulár a zatvoríte PowerApps Studio.Without closing the Versions page or the browser tab, go back to the Save page in the other browser tab, click or tap the arrow at the top of the left navigation pane, and then click or tap Back to SharePoint to unlock your form and close PowerApps Studio.

  4. Vráťte sa na stránku Verzie na pôvodnej karte prehliadača, nájdite verziu, ktorú chcete obnoviť, a potom vyberte možnosť Obnoviť.Go back to the Versions page in the other browser tab, locate the version that you want to restore, and then select Restore.

    Poznámka

    Ak sa zobrazí chybové hlásenie oznamujúce, že obnova zlyhala, pretože formulár je uzamknutý iným používateľom, počkajte, kým používateľ otvorí formulár a potom to skúste znova.If you get an error message saying that the restore failed because the form is locked by another user, wait until the user unlocks the form, and then try again.

OTÁZKA: Môžem premiestniť svoj formulár z jedného zoznamu do iného?Q: Can I move my form from one list to another?

A: Nie.A: No.

Správa prispôsobeného formuláraAdminister your custom form

OTÁZKA: Ako môžem zdieľať formulár?Q: How do I share my form?

A: Nie je potrebné zdieľanie formulára – zdedí totiž povolenia zo zoznamu služby SharePoint.A: You don't need to share the form—the form inherits permissions from the SharePoint list. Keď dokončíte jeho prispôsobenie, stačí ho iba zverejniť späť do lokality SharePoint, aby ho mohli ostatní používať.When you're done customizing it, just publish it back to SharePoint so that others can use it.

OTÁZKA: Kto môže prispôsobovať formuláre?Q: Who can customize forms?

A: Ktokoľvek s povoleniami SharePoint na spravovanie, navrhovanie alebo upravovanie príslušného zoznamu.A: Anyone with SharePoint permissions to manage, design, or edit the associated list.

OTÁZKA: Potrebujem licenciu PowerApps na vytváranie alebo používanie vlastných formulárov zoznamov?Q: Do I need a PowerApps license to create or use custom list forms?

A: Potrebujete plán služieb Office 365, ktorá zahŕňa PowerApps.A: You need an Office 365 plan that includes PowerApps.

OTÁZKA: Čo sa stane, keď sa hostia pokúsia použiť zoznam, ktorý má vlastný formulár?Q: What happens when guest users access a list that has a custom form?

A: Hostí sa chybové hlásenie, ak sa pokúsite získať prístup k zoznamu formulár prispôsobený je pomocou služby PowerApps.A: Guest users get an error message if they try to access a list form that's been customized using PowerApps.

OTÁZKA: Ako správca, ako môžem získať zoznam všetkých prispôsobených formulárov v mojej organizácii?Q: As an administrator, how do I get a list of all customized forms in my organization?

A: Ak ste správcom nájomníkov pre PowerApps alebo máte povolenia správcu prostredia na predvoleného prostredia PowerApps vašej organizácie, postupujte takto:A: If you're a tenant administrator for PowerApps or you have environment-administrator permissions on the default PowerApps environment of your organization, do the following:

  1. V Centre spravovania služby PowerApps vyberte zo zoznamu predvolené prostredie pre svoju organizáciu.In the PowerApps admin center, select the default environment for your organization from the list of environments.

  2. V hornej časti stránky predvoleného prostredia vyberte položku Zdroje.At the top of the default environment page, select Resources.

  3. V zozname aplikácií vyhľadajte aplikácie s formulár SharePoint typ aplikácie – Toto sú prispôsobené formuláre.From the list of apps, look for apps with a SharePoint Form app type—these are the customized forms.

    Zoznam prispôsobených formulárov