Kopīgot, izmantojot


Komponentu bibliotēka

Kopsavilkuma rakstā par komponentu izveidi jūs esat iepazīstināts ar komponentiem audekla programmā. Kad veidojat komponentus programmā, varat arī izveidot komponentu bibliotēku, ko var izmantot atkārtoti. Izveidojot komponentu bibliotēku, programmu veidotāji viegli kopīgo un atjaunina vienu vai vairākus komponentus ar citiem veidotājiem.

Komponentu bibliotēkas ir komponentu definīciju konteineri, kas ļauj ērti veikt šādas darbības:

  • Atklāt un meklēt komponentus.
  • Publicēt atjauninājumus.
  • Paziņot programmu veidotājiem par pieejamajiem komponentu atjauninājumiem.

Piezīmes

Komponentu bibliotēkas ir ieteicamais veids, kā atkārtoti izmantot komponentus visās programmās. Izmantojot komponentu bibliotēku, programma uztur atkarības komponentiem, ko tā izmanto. Programmu veidotājs tiks brīdināts, kad būs pieejami ar atkarīgajiem komponentiem saistīti atjauninājumi. Tādējādi visi jaunie atkārtoti izmantojamie komponenti ir jāveido komponentu bibliotēkās. Iepriekšējais Power Apps līdzeklis, kas ļāva importēt komponentus no vienas audekla programmas citā , ir noņemts.

Atšķirība starp programmu un komponentu bibliotēku

Komponentu bibliotēka nodrošina centralizētu un pārvaldītu komponentu repozitoriju atkārtotai izmantošanai.

Ja izveidojat komponentu bibliotēka, navigācijas rūts ievietošana kreisajā navigācijas rūtī pēc noklusējuma tiek iestatīta uz cilni Komponenti . Kad izveidojat programmu, šis skats rāda ekrānus, nevis komponentus.

Ekrāni komponentu bibliotēkā ir pieejami tikai testēšanai. Tas nodrošina bibliotēkas veidotājiem iespēju ātri pārbaudīt izveidotos komponentus faktiskajā ekrānā, kā arī pārbaudīt atjaunināšanas darbību, tā kā komponenti tiek uzlaboti laika gaitā. Lai izmantotu komponentu bibliotēkas komponentus, ir jāizveido programma, kas izmanto komponentu bibliotēku.

Varat priekšskatīt komponentu bibliotēkas komponentus, izmantojot bibliotēkā esošus ekrānus, izmantojot atskaņošanas opciju. Atlasot komponenta cilni, atskaņošanas opcija ir atspējota. Komponenta bibliotēka netiek parādīta, izmantojot lietojumprogrammu Power Apps mobilajām ierīcēm.

Piezīmes

Šajā rakstā apskatītā komponentu bibliotēka atšķiras no Power Apps component framework, kas ļauj izstrādātājiem un veidotājiem veidot koda komponentus modeļa vadītām un pamatnes programmām. Papildinformāciju skatiet sadaļā Power Apps Komponentu struktūras pārskats.

Darbs ar komponentu bibliotēku

Varat izveidot jaunu komponentu bibliotēku vai rediģēt esošu komponentu bibliotēku no viena un tā paša interfeisa. Dodieties, lai atlasītu Vairāk, Power Apps> kreisajā navigācijas rūtī atlasiet Atklāt visu , sadaļā Programmu uzlabojumi atlasiet > vienumu Komponentu bibliotēkas> . Interfeisam var piespraust arī opciju Komponentu bibliotēkas Power Apps . Papildinformācija: Kreisā navigācija Power Apps

Komponenta bibliotēkas piemēra izveide

Darbības komponentu izveidei komponentu bibliotēkā ir tādas pašas kā komponentu izveide programmā. Jūs izveidosit komponentu bibliotēka un pēc tam atkārtoti izmantosit darbības, lai izveidotu komponentus no komponentu pārskata piemēra. Pēc tam komponentu bibliotēku izmanto, lai jaunā programmā nodrošinātu atkārtoti izmantojamus komponentus.

  1. Pierakstieties programmatūrā Power Apps.

  2. Kreisajā navigācijas rūtī atlasiet Komponentu bibliotēkas un pēc tam atlasiet Jauns komponentu bibliotēka. Vai arī kreisajā navigācijas rūtī atlasiet Vēl, sadaļā Programmu uzlabojumi atlasiet Atklāt > visu , atlasiet> Komponentu bibliotēkas .

  3. Nosauciet komponentu bibliotēka kā izvēlnes komponentus; Varat arī norādīt citu nosaukumu pēc savas izvēles.

  4. Izpildiet darbības, lai izveidotu komponentus no komponentu pārskata piemēra. Jums nav jāatver Power Apps Studio vai jāveido jauna tukša programma, jo jau esat izveidojis jaunu komponentu bibliotēku. Sākt 2. darbību.

    Pēc tam, kad esat izpildījis darbības, lai izveidotu komponentus, izpildiet nākamo darbību kopu, lai ekrānam pievienotu arī komponentus, un darbības, lai izveidotu izvades rekvizītu .

  5. Kad esat pabeidzis komponentu izveidi un testēšanu, saglabājiet komponentu bibliotēka, atlasot izvēlni Fails un pēc tam atlasot Saglabāt.

    Jums ir arī iespēja saglabāt versijas piezīmi. Versijas piezīme noder, lai izgūtu komponentu bibliotēkas versijas un jauninātu komponentus, kas tiek lietoti šīs komponentu bibliotēkas programmās.

    Versijas piezīme, saglabājot komponentu bibliotēka.

    Padoms

    Versijas piezīme noder, pārskatot komponentu bibliotēkas versijas, kā arī programmu izstrādātājiem, kas izmanto jūsu komponentu bibliotēku, lai pārskatītu izmaiņas un atjauninātu programmas, kas patērē šos komponentus, kā nepieciešams. Dodieties uz komponentu bibliotēka atjaunināšanu, lai iegūtu papildinformāciju.

  6. Saglabātu komponentu bibliotēku var publicēt. Programmām, kas patērē komponentu bibliotēku, ir pieejami tikai publicētie komponentu bibliotēkas atjauninājumi. Atlasiet Publicēt , lai publicētu komponentu bibliotēka versiju:

    Publicēt komponentu bibliotēka versiju.

Komponentu bibliotēkas pielāgošana

Veidojot komponentu komponentu bibliotēkā, varat atļaut pielāgot komponentu, ja to izmanto programmas, kas patērē bibliotēku komponentus. Pēc noklusējuma šis iestatījums ir ieslēgts . Iestatiet šo iestatījumu pozīcijā Izslēgts , lai noņemtu iespēju pielāgot komponentu, kamēr to izmantojat citās programmās.

Opcija atļaut pielāgošanu šim komponentam, kad to izmanto programma.

Pievienojot komponentu, kas atļauj pielāgošanu, tiek piedāvāta opcija šī komponenta rediģēšanai, lai veiktu lielāku pielāgošanu. Programma veido lokālo kopiju, un jūs varat veikt izmaiņas lokālā komponenta kopijā. Kad komponents ir rediģēts, tiek noņemta saistība ar komponentu bibliotēku.

Rediģējiet komponentu, kas atļauts pielāgošanai.

Atlasot Rediģēt komponentu , komponents tiek piedāvāts kopēt lokāli pielāgošanai.

Tomēr, ja neļaujat pielāgot komponentus, patērētās programmas nerādīs komponenta rediģēšanas opciju.

Nav iespējas rediģēt komponentu patērējošā lietotnē.

Šādā gadījumā vienīgais komponenta rediģēšanas veids ir komponenta bibliotēkas rediģēšana, kurā saglabāts komponents.

Importēšana no komponentu bibliotēkas

Pēc komponentu bibliotēkas izveidošanas un publicēšanas programmas var patērēt šīs komponentu bibliotēkas komponentus, importējot bibliotēku. Varat arī kopīgot komponentu bibliotēka.

Lai importētu no komponentu bibliotēkas, rediģējiet esošu programmu vai izveidojiet jaunu programmu. Kad lietojumprogramma tiek atvērta audekla programmas studijā, atlasiet Ievietot vai + kreisajā navigācijas rūtī. Pēc tam atlasiet Iegūt vairāk komponentu , lai uzskaitītu komponentu bibliotēkas, kas pieejamas pašreizējā vidē:

Iegūstiet vairāk komponentu.

Ekrāna labajā pusē pašreizējā vidē būs redzams pieejamo komponentu bibliotēku saraksts. Atlasiet atsevišķu komponentu no komponentu bibliotēkas. Vai arī izmantojiet opciju Atlasīt visu , lai importētu visus komponentus no bibliotēkas uzreiz:

Importējiet komponentus.

Piezīmes

Ja veidotājs neredz komponentu bibliotēku, kas iekļauta importēšanas sadaļā, pārliecinieties, lai komponentu bibliotēka ir kopīgota ar veidotāju. Lai iegūtu papildinformāciju, dodieties uz komponentu bibliotēka atļaujas.

Varat atlasīt un importēt vairāk nekā vienu komponentu un dažādās komponentu bibliotēkās.

Programmā pieejamie komponenti ir norādīti komponentu saraksta kategorijā Pielāgots rūtī Ievietošana . Komponenti, kas pieejami no importētajām komponentu bibliotēkām, ir uzskaitīti kategorijā Bibliotēkas komponenti :

Ievietojiet komponentus programmā.

Komponentu bibliotēkas atjaunināšana

Varat modificēt esošu komponentu bibliotēku un saglabāt jebkādas izmaiņas ar citu versiju piezīmēm. Tomēr atjauninātā komponentu bibliotēkas versija ir jāpublicē lietošanai esošajās programmās, kurās tiek izmantota komponentu bibliotēka. Iepriekš minētajā piemērā komponentu bibliotēka ir paskaidrots, kā publicēt komponentu bibliotēka pēc tā saglabāšanas.

Ir divi veidi, kā lietojumprogrammas, kas izmanto bibliotēkas komponentus, var iegūt jaunākās izmaiņas.

1. metode. Komponenta atjauninājuma paziņojums programmas rediģēšanas laikā

Citu programmu veidotājiem tiek paziņots par pieejamajiem atjauninātajiem komponentiem. Paziņojums tiek parādīts, kad programmas rediģē veidotāji pamatnes programmas studijā. Viņi var izvēlēties atjaunināt komponentus:

Ir pieejams atjauninājums.

Atlasiet Pārskatīšana, un tiks parādīta opcija atjaunināt komponentu:

Atjaunināšanas komponents.

Ņemiet vērā, ka versijas piezīme, ko pievienojāt, publicējot komponentu bibliotēkas versiju, tiek parādīta šeit.

Atlasiet Atjaunināt , lai atjauninātu komponentus.

Lietojumprogramma atjaunināta ar jaunākajiem komponentiem

2. metode. Proaktīvā atjauninājumu pārbaude

Šī metode ir proaktīvi pārbaudīt programmas atjauninājumu, strādājot ar lietojumprogrammu programmā Studio.

Lai veiktu šo pārbaudi, kreisajā pusē atlasiet Ievietot komponentu paneli un pēc tam atlasiet ... (daudzpunkte) blakus meklēšanas pogai. Un pēc tam atlasiet Pārbaudīt, vai nav atjauninājumu.

Jaunāko komponentu pārbaude

Ja bibliotēkā lietotajiem komponentiem ir atjauninājumi, veidotājs saņems ziņojumu, lai pārskatītu un iegūtu jaunākās izmaiņas. Pēc pārskatīšanas un atjaunināšanas programma tiek atjaunināta ar jaunākajiem komponentiem.

Šajā animācijā ir parādīts process, kurā tiek iegūti visjaunie komponenti.

Jaunāko komponentu iegūstamās darbības

Komponenta atjaunināšana no komponentu bibliotēkas patērējošā programmā

Ja importējat komponentu no komponentu bibliotēkas, tad patērētajā programmā nevar veikt rediģēšanu. Ja atlasīsit Rediģēt komponentu, tiks parādīta opcija izveidot komponenta kopiju pašreizējā programmā, lai jūs varētu veikt izmaiņas.

Rediģēt bibliotēkas komponentu.

Ja atlasāt Izveidot kopiju, komponents tiek kopēts lokālajā programmā. Komponenta lokālā kopija tiek parādīta sadaļā Pielāgots kategorijā Ievietošana . Šī komponenta lokālā kopija nesaņems atjauninājumus, ja sākotnējā komponentu bibliotēkas jaunā versija tiks publicēta vēlāk.

Piezīmes

Pēc komponenta lokālās kopijas izveides netiks ietekmētas komponentu bibliotēkas lietotās instances, un tās joprojām būs saistītas ar komponentu bibliotēkas definīciju. Tikai lokāli kopēto komponentu gadījumi (no kategorijas Pielāgots ) tiek uzskatīti par lokālās programmas komponentiem.

Komponentu bibliotēkas dzēšana

Ja uz komponentu bibliotēku ir atsauce ar audekla programmu, to nevar dzēst. Tā ir attiecināma gan uz Power Platformvidi, gan ar to Power Platform, kas nav vides. Pirms bibliotēkas dzēšanas noņemiet komponentu no programmas. Informāciju par programmām varat atrast, izmantojot komponentu bibliotēku vai nu risinājumu atkarību skatā, vai ziņojumā, kas tiek rādīts, mēģinot dzēst bibliotēku.

Dzēst bibliotēkas komponentu.

Komponentu bibliotēkas atļaujas

Komponentu bibliotēkas kopīgošana darbojas tādā pašā veidā kā pamatnes programmas kopīgošana. Kopīgojot komponentu bibliotēku, jūs ļaujat citiem atkārtoti lietot komponentu bibliotēku. Kad tā ir kopīgota, citi var rediģēt komponentu bibliotēku un importēt komponentus no šīs kopīgotās komponentu bibliotēkas programmu veidošanai un rediģēšanai. Ja kopīgojat kā līdzīpašnieks, lietotājs var lietot, rediģēt un koplietot komponentu bibliotēku, bet nevar dzēst vai mainīt īpašnieku.

Koplietojot komponentu bibliotēkas ar drošības grupām, tiek ņemti vērā šādi papildu apsvērumi:

Zināmie ierobežojumi

  • Zināmie ierobežojumi , kas attiecas uz komponentiem, attiecas arī uz komponentu bibliotēkām.

  • Nevar importēt komponentus no lokāli saglabātas komponentu bibliotēkas. Ir iespējams saglabāt komponentu bibliotēka, izmantojot failu saglabāt kā>šo datoru>. Taču, mēģinot importēt šādu saglabātu komponentu bibliotēku, tiks parādīts šāds kļūdas ziņojums:

    Importējiet komponentu bibliotēka failu.

  • Ja pirmo reizi importējat kādu programmu un komponentu bibliotēku vidē, pārliecinieties, vai programma izmanto komponentu bibliotēkā iekļautā komponenta jaunāko versiju. Pretējā gadījumā programma pēc importēšanas nesaņems atjauninājumus. Programma atpazīs atjaunināto versiju un piedāvās to nākamajām komponentu bibliotēkas importēšanas vietām tajā pašā vidē.

  • Kodu komponenti netiek atbalstīti komponentu bibliotēkās.

Skatiet arī: