Knižnica súčastí
V článku prehľad o vytváraní komponentov sa zoznámite s komponentmi v aplikácii canvas. Keď vytvárate súčasti v aplikácii, môžete tiež vytvoriť knižnicu súčastí, ktoré je možné opätovne použiť. Vytvorením knižnice súčastí tvorcovia aplikácií ľahko zdieľajú a aktualizujú jednu alebo viac súčastí s ostatnými tvorcami.
Knižnice súčastí sú nádoby definícií súčastí, ktoré uľahčujú:
- Objavovanie a vyhľadávanie súčastí.
- Publikovanie aktualizácií.
- Upozorňovanie tvorcov aplikácií na dostupné aktualizácie súčastí.
Poznámka
Knižnice súčastí predstavujú odporúčaný spôsob opätovného použitia súčastí vo všetkých aplikáciách. Pri používaní knižnice súčastí aplikácia udržiava závislosti od súčastí, ktoré používa. Tvorca aplikácie bude upozornený, keď budú k dispozícii aktualizácie závislých komponentov. Všetky nové opakovane použiteľné komponenty by sa preto mali namiesto toho vytvoriť v knižniciach komponentov. Staršia Power Apps funkcia, ktorá umožňovala importovať komponenty z jednej aplikácie plátna do inej , bola zrušená.
Rozdiel medzi aplikáciou a knižnicou súčastí
Knižnica súčastí poskytuje centralizované a spravované úložisko súčastí na opätovné použitie.
Ak vytvoríte knižnica súčastí, tabla Vložiť na ľavej navigácii sa predvolene zobrazí na karte komponentov. Pri vytváraní aplikácie sa v tomto zobrazení zobrazujú obrazovky namiesto súčastí.
Obrazovky v knižnici súčastí sú k dispozícii iba na testovanie. Tvorcom knižnice poskytuje spôsob, ako rýchlo otestovať vytvorené súčasti na skutočnej obrazovke a tiež overiť správanie aktualizácie, pretože súčasti sa postupom času vylepšujú. Ak chcete používať súčasti z knižnice súčastí, musíte vytvoriť aplikáciu, ktorá používa knižnicu súčastí.
Súčasti knižnice súčastí môžete prezerať pomocou obrazoviek v knižnici s možnosťou prehrávania. Keď vyberiete kartu súčasti, možnosť prehrávania je zakázaná. Knižnica súčastí sa nezobrazí pri používaní Power Apps Mobile.
Poznámka
Knižnica súčastí diskutovaná v tomto článku sa líši od Power Apps Component Framework, ktorý umožňuje vývojárom a tvorcom vytvárať súčasti kódu pre aplikácie s podporou modelov a aplikácie plátna. Ďalšie informácie nájdete v Power Apps prehľad rámca komponentov.
Práca s knižnicou súčastí
Môžete vytvoriť novú knižnicu súčastí alebo upraviť existujúcu knižnicu súčastí z rovnakého rozhrania. Prejdite na Power Apps> vyberte Viac v ľavom navigačnom paneli > vyberte Objaviť všetko> vyberte Knižnice komponentov z aplikácie sekcia vylepšení . Môžete tiež pripnúť možnosť Knižnice komponentov do svojho Power Apps rozhrania. Viac informácií: Navigácia doľava v Power Apps
Vytvorenie ukážkovej knižnice súčastí
Kroky na vytvorenie súčastí v knižnici súčastí sú rovnaké ako pri vytváraní súčastí v aplikácii. Vytvoríte knižnica súčastí a potom znova použijete kroky na vytvorenie komponentov z príkladu prehľadu komponentov. Potom pomocou knižnice súčasti poskytnete opakovane použiteľné súčasti v novej aplikácii.
Prihlásiť sa do Power Apps.
Vyberte Knižnice komponentov v ľavom navigačnom paneli a potom vyberte Nové knižnica súčastí. Prípadne vyberte Viac v ľavom navigačnom paneli > vyberte Objaviť všetko> vybrať Knižnice komponentov zo sekcie Vylepšenia aplikácií .
Pomenujte knižnica súčastí ako Komponenty ponuky; môžete zadať aj iný názov podľa vlastného výberu.
Postupujte podľa krokov na vytvorenie komponentov z príklad prehľadu komponentov. Nemusíte otvárať Power Apps Studio ani vytvárať novú prázdnu aplikáciu, pretože ste už vytvorili novú knižnicu súčastí. Začnite krokom 2.
Po krokoch na vytvorenie komponentov postupujte podľa nasledujúcej množiny krokov a tiež pridajte komponenty na obrazovku a kroky na vytvorenie vlastnosti výstupu a47>.
Po dokončení vytvorenia a testovania komponentov uložte knižnica súčastí výberom súboru a potom výberom uložiť.
Máte tiež možnosť uložiť poznámku k verzii. Poznámka o verzii je užitočná na získanie verzií knižnice súčastí a na aktualizáciu súčastí používaných v aplikáciách z tejto knižnice súčastí.
Prepitné
Poznámka o verzii je užitočná pri kontrole verzií knižnice súčastí a pre tvorcov aplikácií používajúcich vašu knižnicu súčastí na kontrolu zmien a aktualizáciu aplikácií, ktoré tieto súčasti podľa potreby konzumujú. Ďalšie podrobnosti nájdete v časti aktualizácia knižnica súčastí .
Uloženú knižnicu súčastí je možné publikovať. Iba zverejnené aktualizácie knižníc súčastí sú k dispozícii pre aplikácie, ktoré využívajú knižnicu súčastí. Výberom možnosti Zverejniť zverejníte verziu knižnica súčastí:
Prispôsobenie súčasti knižnice
Pri vytváraní komponentu v knižnici komponentov máte možnosť povoliť prispôsobenie komponentu, keď ho používajú aplikácie využívajúce komponenty knižnice. Štandardne je toto nastavenie zapnuté Zapnuté. Prepnutím tohto nastavenia na Vypnuté odstránite možnosť prispôsobovania komponentu pri používaní v iných aplikáciách.
Keď pridáte komponent, ktorý umožňuje prispôsobenie, zobrazí sa možnosť upraviť tento komponent pre ďalšie prispôsobenie. Aplikácia vytvorí lokálnu kópiu a vy môžete vykonať zmeny v kópii lokálneho komponentu. Priradenie ku knižnici súčastí sa po úprave súčasti odstráni.
Výber Upraviť komponent vás vyzve na lokálne skopírovanie komponentu na prispôsobenie.
Ak však nepovolíte prispôsobenie súčastí, spotrebúvajúce aplikácie nezobrazia možnosť upraviť komponent.
V tomto prípade je jediným spôsobom úpravy súčasti úprava knižnice súčastí, v ktorej je súčasť uložená.
Import z knižnice súčastí
Po vytvorení a publikovaní knižnice súčastí môžu aplikácie konzumovať súčasti z tejto knižnice súčastí importom knižnice. Môžete tiež zdieľať knižnica súčastí.
Ak chcete importovať z knižnice súčastí, upravte existujúcu aplikáciu alebo vytvorte novú aplikáciu. Po otvorení aplikácie v štúdiu aplikácie na plátne vyberte možnosť Vložiť alebo + v ľavom navigačnom paneli. Potom vyberte Získať ďalšie komponenty a zobrazí sa zoznam knižníc komponentov dostupných v aktuálnom prostredí:
Na pravej strane obrazovky sa zobrazí zoznam knižníc súčastí dostupných v aktuálnom prostredí. Vyberte jednotlivé súčasti z knižnice súčastí. Alebo použite Vybrať všetko na importovanie všetkých komponentov z knižnice naraz:
Poznámka
Ak výrobca nevidí knižnicu súčastí uvedenú v sekcii importu, uistite sa, že knižnica súčastí je zdieľaná s výrobcom. Ďalšie podrobnosti nájdete v časti Povolenia knižnica súčastí.
Všimnite si, že môžete vybrať a importovať viac ako jednu súčasť a medzi rôznymi knižnicami súčastí.
Súčasti dostupné v aplikácii sú uvedené v kategórii Vlastné v zozname súčastí na table Vložiť . Komponenty dostupné z importovaných knižníc komponentov sú uvedené v kategórii Súčasti knižnice:
Aktualizácia knižnice súčastí
Existujúcu knižnicu súčastí môžete upraviť a uložiť všetky zmeny pomocou iných poznámok k verzii. Aktualizovaná verzia knižnice súčastí však musí byť zverejnená na použitie v existujúcich aplikáciách, ktoré používajú knižnicu súčastí. Príklad knižnica súčastí vyššie vysvetľuje, ako publikovať knižnica súčastí po jej uložení.
Existujú dva spôsoby, ako môžu aplikácie využívajúce komponenty z knižnice získať najnovšie zmeny.
Metóda 1: Oznámenie o aktualizácii súčasti pri úprave aplikácie
Tvorcovia iných aplikácií sú informovaní o dostupnosti aktualizovaných súčastí. Toto oznámenie sa zobrazí, keď tvorcovia upravujú aplikácie v štúdiu aplikácie plátna. Môžu si zvoliť aktualizáciu súčastí:
Vyberte položku Revízia a zobrazí sa možnosť aktualizácie súčasti:
Všimnite si, že tu sa zobrazí poznámka k verzii, ktorú ste pridali pri publikovaní verzie knižnice súčastí.
Výberom položky Aktualizovať aktualizujte súčasti.
Metóda 2: Proaktívna kontrola aktualizácií
Táto metóda je proaktívna kontrola aktualizácie aplikácie pri práci na aplikácii v Štúdiu.
Ak chcete vykonať túto kontrolu, vyberte položku Vložiť panel komponentov na ľavej strane a potom vyberte ...(tri bodky) vedľa tlačidla vyhľadávania. Potom vyberte položku Vyhľadať aktualizácie.
Ak sú v knižnici použité aktualizácie použitých súčastí, výrobca dostane správu, aby ich skontroloval a získal najnovšie zmeny. Po kontrole a aktualizácii sa aplikácia aktualizuje o najnovšie komponenty.
Nasledujúca animácia ukazuje proces získania najnovších komponentov.
Aktualizácia komponentu z knižnice súčastí v náročnej aplikácii
Ak importujete súčasť z knižnice súčastí, nemôžete ju upravovať v náročnej aplikácii. Ak vyberiete možnosť Upraviť komponent, zobrazí sa možnosť vytvoriť kópiu komponentu v aktuálnej aplikácii, aby ste mohli vykonať zmeny:
Ak vyberiete možnosť Vytvoriť kópiu, komponent sa skopíruje do lokálnej aplikácie. Lokálna kópia komponentu sa zobrazí v kategórii Vlastné na table Vložiť . Táto lokálna kópia súčasti nedostane aktualizácie, ak bude nová verzia pôvodnej knižnice súčastí publikovaná neskôr.
Poznámka
Používané inštancie súčastí z knižnice súčastí nebudú po vytvorení lokálnej kópie súčasti ovplyvnené a zostanú prepojené s definíciou knižnice súčastí. Za súčasti lokálnej aplikácie sa považujú iba inštancie lokálne skopírovaných komponentov (z kategórie Vlastné ).
Vymazanie knižnice súčastí
Ak na knižnicu súčastí odkazuje aplikácia plátna, nemožno ju odstrániť. To platí pre prostredia Power Platform aj mimo Power Platform. Pred odstránením knižnice odstráňte súčasť z aplikácie. Informácie o aplikáciách, ktoré používajú knižnicu súčastí, nájdete buď v zobrazení závislostí riešení, alebo v správe, ktorá sa zobrazí pri pokuse o odstránenie knižnice.
Povolenia knižnice súčastí
Zdieľanie knižnice súčastí funguje rovnako ako zdieľanie aplikácie plátna. Ak zdieľate knižnicu súčastí, povolíte ostatným, aby ju znova použili. Po zdieľaní môžu ostatní upravovať knižnicu súčastí a importovať súčasti z tejto zdieľanej knižnice súčastí na vytváranie a úpravu aplikácií. Ak je zdieľaný ako spoluvlastník, používateľ môže používať, upravovať a zdieľať knižnicu súčastí, ale vlastníka nemôže odstrániť ani zmeniť.
Ďalšie úvahy pri zdieľaní knižníc komponentov so skupinami zabezpečenia:
- Používateľské rozhranie zdieľania nemôžete použiť pri zdieľaní knižníc komponentov vytvorených ako súčasť riešenia. Namiesto toho použite rutinu cmdlet Set-PowerAppRoleAssignment s úrovňou povolení CanEdit na zdieľanie knižníc komponentov s vybratou skupinou zabezpečenia.
- Knižnice komponentov vytvorené v prostredí Power Platform bez databázy Dataverse zdieľanej ako spoluvlastník automaticky udeľujú povolenie CanEdit vybranej skupine zabezpečenia.
Známe obmedzenia
Známe obmedzenia vzťahujúce sa na komponenty sa vzťahujú aj na knižnice komponentov.
Môžete importovať súčasti z lokálne uloženej knižnice súčastí. Je možné uložiť knižnica súčastí pomocou možnosti Uložiť súbor>ako>tento počítač. Ak sa však pokúsite importovať takúto uloženú knižnicu súčastí, zobrazí sa nasledujúce chybové hlásenie:
Ak importujete aplikáciu a knižnicu súčastí do prostredia prvýkrát, uistite sa, že aplikácia používa najnovšiu verziu súčasti, ktorá je súčasťou knižnice komponentov. V opačnom prípade aplikácia po importe nedostane aktualizácie. Aplikácia rozpozná a požiada o aktualizovanú verziu pri následnom importe knižnice súčastí do rovnakého prostredia.
Komponenty kódu nie sú podporované v knižniciach súčastí.