Kopīgot, izmantojot


Komponentu bibliotēka

Pārskata rakstā par komponentu izveidi tiekat iepazīstināts ar komponentiem pamatnes 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īme

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. Ir noņemts iepriekšējais Power Apps līdzeklis, kas atļāva importēt komponentus no vienas audekla programmas citā.

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.

Navigācijas kreisajā pusē rūts Ievietot izmanto kā noklusējumu komponentu cilni, ja izveidojat komponentu bibliotēku. 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īme

Š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 component framework 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 uz Power Apps > kreisajā navigācijas rūtī atlasiet Vēl > atlasiet Atklāt visu > sadaļā Programmu uzlabojumi atlasiet 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ēku un pēc tam atkārtoti izmantosit soļus komponentu izveidei 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 > atlasiet Atklāt visu > sadaļā Programmu uzlabojumi atlasiet Komponentu bibliotēkas · . ·

  3. Nosauciet komponentu bibliotēku kā Izvēlnes komponenti ; varat norādīt arī citu jūsu izvēlētu nosaukumu.

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

    Kad esat veicis komponentu izveides darbības, izpildiet tālāk norādītās darbības, lai pievienotu arī komponentus ekrānam, un darbības, lai izveidotu izvades rekvizītu.

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

    Ir pieejama 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. Papildinformācijai dodieties uz komponentu bibliotēkas atjaunināšana.

  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 vienumu Publicēt, lai publicētu komponentu bibliotēkas 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.. Ieslēdziet šo iestatījumu uz Izslēgts, lai noņemtu iespēju pielāgot komponentu, kamēr lietojat citas programmas.

Opcija, lai atļautu pielāgošanu šim komponentam, ja 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 pielāgojumu atļauto komponentu.

Atlasot vienumu Rediģēt komponentu, tiek parādīta uzvedne ar aicinājumu kopēt komponentu lokāli, lai veiktu pielāgošanu.

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

Nav opcijas komponenta rediģēšanai patērējošā programmā.

Šā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. Var arī koplietot komponentu bibliotēku.

Lai importētu no komponentu bibliotēkas, rediģējiet esošu programmu vai izveidojiet jaunu programmu. Pēc tam, kad programma tiek atvērta pamatnes studijā, atlasiet Ievietot vai + navigācijā pa kreisi. Pēc tam atlasiet Iegūt vairāk komponentu, lai uzskaitītu pašreizējā vidē pieejamās komponentu bibliotēkas:

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 izmantojiet opciju Atlasīt visu, lai uzreiz no bibliotēkas importētu visus komponentus:

Importējiet komponentus.

Piezīme

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. Papildinformācijai dodieties uz komponentu bibliotēkas 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 kategorijā Pielāgots komponentu sarakstā Ievietošanas rūtī. Komponenti, kas pieejami no importētajām komponentu bibliotēkām, ir uzskaitīti Bibliotēkas komponentu kategorijā:

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. Komponentu bibliotēkas piemērs augstāk ir paskaidrots, kā pēc saglabāšanas publicēt komponentu bibliotēku.

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:

Atjauninājums ir pieejams.

Atlasiet vienumu Pārskatīšana un redzēsit opciju komponenta atjaunināšanai:

Atjaunināšanas komponents.

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

Komponentu atjaunināšanai atlasiet vienumu Atjaunināt.

Lietotne 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 to paveiktu, kreisajā pusē atlasiet komponentu paneļa ievietošana un pēc tam atlasiet ... (daudzpunkte) blakus meklēšanas pogai. Atlasiet Pārbaudīt atjauninājumus.

Pārbaudiet, vai nav jaunāko komponentu

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.

Darbības, lai iegūtu jaunākos komponentus

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 komponenta kopijas izveidei pašreizējā programmā, lai jūs varētu veikt izmaiņas.

Rediģēt bibliotēkas komponentu.

Ja atlasāt Izveidot kopiju, šis komponents tiek kopēts uz lokālo programmu. Komponenta lokālā kopija tiek parādīta kategorijā Pielāgots Ievietošanas rūtī. Šī komponenta lokālā kopija nesaņems atjauninājumus, ja sākotnējā komponentu bibliotēkas jaunā versija tiks publicēta vēlāk.

Piezīme

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āgoti) tiek uzskatīti par lokālās lietotnes 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

  • Komponentiem piemērojamie Zināmie ierobežojumi arī attiecas uz komponentu bibliotēkām.

  • Nevar importēt komponentus no lokāli saglabātas komponentu bibliotēkas. Komponentu bibliotēku var saglabāt, izmantojot Fails > Saglabāt kā > Šis dators. 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ī:

Piezīme

Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)

Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).