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

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

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

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

Dostupná aktualizácia.

Vyberte položku Revízia a zobrazí sa možnosť aktualizácie súčasti:

Aktualizovať komponent.

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.

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

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

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:

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

    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ž