Zdieľať cez


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.

  1. Prihlásiť sa do Power Apps.

  2. 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í .

  3. Pomenujte knižnica súčastí ako Komponenty ponuky; môžete zadať aj iný názov podľa vlastného výberu.

  4. 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 vykonaní krokov na vytvorenie komponentov postupujte podľa nasledujúceho súboru krokov na pridanie komponentov na obrazovku a krokov na vytvorenie výstupnej vlastnosti.

  5. Po dokončení vytvárania a testovania komponentov uložte knižnica súčastí výberom ponuky Súbor a následným výberom možnosti 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í.

    Poznámka k verzii pri ukladaní knižnica 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í .

  6. 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í:

    Zverejnite 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.

Možnosť povoliť prispôsobenie tohto komponentu, keď ho používa aplikácia.

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.

Upravte komponent povolený na prispôsobenie.

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.

Žiadna možnosť úpravy komponentu v náročnej aplikácii.

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í:

Získajte viac komponentov.

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:

Import komponentov.

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 knižnica súčastí povolenia.

Všimnite si, že môžete vybrať a importovať viac ako jednu súčasť a medzi rôznymi knižnicami súčastí.

Komponenty dostupné v aplikácii sú uvedené v kategórii Vlastné v zozname komponentov na table Vložiť . Komponenty dostupné z importovaných knižníc komponentov sú uvedené v kategórii Knižničné komponenty :

Vložte komponenty do aplikácie.

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í kroky vyššie vysvetľujú, ako zverejniť knižnica súčastí po jeho 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í:

Dostupná aktualizácia.

Vyberte Recenzia a zobrazí sa možnosť aktualizácie komponentu:

Aktualizovať komponent.

Všimnite si, že tu sa zobrazí poznámka k verzii, ktorú ste pridali pri publikovaní verzie knižnice súčastí.

Ak chcete aktualizovať komponenty, vyberte možnosť Aktualizovať .

Aplikácia aktualizovaná o najnovšie komponenty

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 túto kontrolu vykonať, vyberte položku Vložiť panel súčastí na ľavej strane a potom vyberte možnosť ... (elipsa) vedľa tlačidla vyhľadávania. Potom vyberte Skontrolovať aktualizácie.

Skontrolujte najnovšie komponenty

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.

Kroky na získanie 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:

Upraviť komponent knižnice.

Ak vyberiete možnosť Vytvoriť kópiu, komponent sa skopíruje do lokálnej aplikácie. Lokálna kópia komponentu sa zobrazí pod kategóriou Vlastné v 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 komponenty 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.

Odstrániť komponent 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:

  • Pri zdieľaní knižníc komponentov vytvorených ako súčasť riešenia nemôžete použiť používateľské rozhranie na zdieľanie . Namiesto toho použite Set-PowerAppRoleAssignment cmdlet s úrovňou povolení CanEdit na zdieľanie knižníc komponentov s vybratou skupinou zabezpečenia.
  • Knižnice komponentov vytvorené v Power Platform prostredí bez Dataverse databázy zdieľané ako Spoluvlastník automaticky udeliť CanEdit povolenie k vybranému cennému papieru skupina.

Známe obmedzenia

  • Známe obmedzenia platiteľné pre komponenty platia aj pre knižnice komponentov.

  • Môžete importovať súčasti z lokálne uloženej knižnice súčastí. Knižnica súčastí je možné uložiť pomocou Súbor>Uložiť 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:

    Importujte súbor knižnica súčastí.

  • 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í.

Pozrite si tiež