Biblioteka komponenata
Važno
Ta je značajka još u javnom pretpregledu. Dodatne informacije potražite u odjeljku Eksperimentalne i pretpregledne značajke.
U članku pregleda stvaranja komponenti predstavljene su komponente u aplikaciji radnog područja. Ako stvarate komponente u aplikaciji, možete i stvoriti biblioteku komponenti koje se mogu ponovno upotrijebiti. Stvaranje biblioteke komponenti autorima aplikacija omogućuje jednostavno dijeljenje i ažuriranje jedne ili više komponenti s drugim autorima.
Biblioteke komponenti spremnici su definicija komponenti koji olakšavaju sljedeće:
- otkrivanje i pretraživanje komponenti
- objavljivanje ažuriranja
- obavještavanje autora aplikacija o dostupnim ažuriranjima komponenti.
Napomena
Biblioteke komponenti preporučeni su način ponovne upotrebe komponenti u različitim aplikacijama. Kada koristite biblioteku komponenti, aplikacija održava ovisnosti o komponentama koje koristi. Proizvođač aplikacija bit će obaviješten kada budu dostupna ažuriranja za ovisne komponente. Stoga bi trebale biti stvorene sve nove komponente koje se mogu ponovo iskoristiti u bibliotekama komponenti. Starija značajka Power Apps koja je omogućila uvoz komponenti iz jedne aplikacije radnog područja u drugu povlači se.
Razlika između aplikacije i biblioteke komponenti
Biblioteka komponenti omogućuje centralizirano i upravljano spremište komponenti koje je moguće ponovno upotrijebiti.
Okno Umetanje s lijeve strane navigacije prema zadanim je postavkama kartica komponenti ako stvorite biblioteku komponenti. Kada stvorite aplikaciju, taj prikaz prikazuje zaslone umjesto komponenti.
Zasloni unutar biblioteke komponente dostupni su samo za testiranje. To osobama koje su stvorile biblioteke pruža način za brzo testiranje stvorenih komponenti na stvarnom zaslonu, kao i provjeru valjanosti ponašanja ažuriranja jer se komponente tijekom vremena poboljšavaju. Da biste upotrebljavali komponente iz biblioteke komponenti, morate stvoriti aplikaciju koja upotrebljava biblioteku komponenti.
Biblioteku komponenti možete pretpregledati putem zaslona u biblioteci s mogućnošću reprodukcije. Kad odaberete karticu komponente, mogućnost reprodukcije onemogućena je. Biblioteka komponenti ne prikazuje se kada se koristi Power Apps Mobile.
Napomena
Biblioteka komponenti opisana u ovom članku razlikuje se od okvira komponenti Power Apps koji razvojnim inženjerima i proizvođačima omogućuje stvaranje komponenti koda za aplikacije utemeljene na modelu i platnu. Dodatne informacije potražite u pregledu okvira Power Apps komponenti.
Rad s bibliotekom komponenti
Možete stvoriti novu biblioteku komponenti ili urediti postojeću putem istog sučelja. U pregledniku otvorite web-mjesto usluge make.powerapps.com, odaberite Aplikacije, a zatim odaberite Biblioteke komponenti:

Stvaranje ili uređivanje biblioteke komponenti
Koraci za stvaranje komponenti u biblioteci komponenti isti su kao i za stvaranje komponenti u aplikaciji. Stvorit ćete biblioteku komponenti i ponovo upotrijebiti korake za stvaranje komponenti iz primjera pregleda komponenti. Zatim ćete upotrijebiti biblioteku komponenti za pružanje ponovno iskoristivih komponenti u novoj aplikaciji.
Prijava u make.powerapps.com.
U lijevoj navigaciji odaberite Aplikacije, odaberite Biblioteke komponenti, a zatim odaberite Nova biblioteka komponenti.
Imenujte biblioteku komponenti Komponente izbornika, a možete navesti i drugi naziv po vlastitom izboru.
Slijedite korake za stvaranje komponenti iz primjera pregleda komponenti. Ne morate otvarati Power Apps Studio ili stvarati novu praznu aplikaciju jer ste već stvorili novu biblioteku komponenti. Započnite s 2. korakom.
Nakon što izvršite korake za stvaranje komponenti, slijedite sljedeći niz koraka da biste također dodali komponente na zaslon i korake za stvaranje svojstva rezultata.
Nakon stvaranja i testiranja komponenti spremite biblioteku komponenti odabirom izbornika Datoteka pa odabirom mogućnosti Spremi.
Također imate mogućnost spremanja napomene o verziji. Napomena o verziji korisna je za dohvaćanje verzija biblioteke komponenti i za nadogradnju komponenti koje se koriste u aplikacijama iz ove biblioteke komponenti.

Savjet
Napomena o verziji korisna je prilikom pregledavanja verzija biblioteke komponenti i za autore aplikacija koji koriste vašu biblioteku komponenti za pregled promjena i ažuriranje aplikacija koje po potrebi upotrebljavaju te komponente. Idite na odjeljak Ažuriranje biblioteke komponenti za više pojedinosti.
Spremljena biblioteka komponenti može se objaviti. Za aplikacije koje upotrebljavaju biblioteku komponenti dostupna su samo objavljena ažuriranja biblioteke komponenti. Odaberite Objavi da biste objavili verziju biblioteke komponenti:

Prilagodba komponenti biblioteke
Prilikom stvaranja komponente unutar biblioteke komponenti imate mogućnost dopustiti prilagodbu komponente kada je koriste aplikacije koje troše komponente biblioteke. Prema zadanim postavkama ova je postavka uključena. Uključite ovu postavku na Isključeno da biste uklonili mogućnost prilagodbe komponente tijekom korištenja u drugim aplikacijama.
Kada dodate komponentu koja dopušta prilagodbu, vidjet ćete mogućnost uređivanja te komponente radi dodatne prilagodbe. Aplikacija stvara lokalnu kopiju i možete mijenjati lokalnu kopiju komponenti. Imajte na umu da se pridruživanje biblioteci komponenti uklanja nakon uređivanja komponente.
Odabirom mogućnosti Uredi komponentu od vas će se tražiti da kopirate komponentu lokalno radi prilagodbe.
Međutim, kada ne dopustite prilagodbu komponenti, aplikacije koje troše neće prikazivati mogućnost uređivanja komponente.
U tom slučaju, jedini način uređivanja komponente je uređivanje biblioteke komponenti u kojoj je komponenta pohranjena.
Uvoz iz biblioteke komponenti
Nakon što stvorite biblioteku komponenti i objavite je, aplikacije mogu upotrebljavati komponente iz te biblioteke tako da uvezu biblioteku. Možete i podijeliti biblioteku komponenti.
Za uvoz iz biblioteke komponenti uredite postojeću aplikaciju ili stvorite novu. Kada otvorite aplikaciju u studiju aplikacije radnog područja, odaberite Umetanje ili + na lijevoj navigaciji. Zatim odaberite Dohvati više komponenti za prikaz popisa biblioteka komponenti koje su dostupne u trenutačnom okruženju:

Na desnoj strani zaslona vidjet ćete popis biblioteka komponenti dostupnih u trenutačnom okruženju. Odaberite pojedinačnu komponentu iz biblioteke komponenti. Umjesto toga možete upotrijebiti mogućnost Odaberi sve za uvoz svih komponenti iz biblioteke odjednom:

Napomena
Ako autor ne vidi biblioteku komponenti na popisu u odjeljku uvoza, provjerite je li biblioteka podijeljena s autorom. Za više pojedinosti idite na odjeljak Dozvole za biblioteku komponenti.
Imajte na umu da možete odabrati i uvesti više komponenti i iz različitih biblioteka komponenti.
Komponente dostupne unutar aplikacije navedene su u kategoriji Prilagođeno na popisu komponenti u oknu Umetanje. Dostupne komponente uvezene iz biblioteka komponenti navedene su u kategoriji Komponente biblioteke:

Ažuriranje biblioteke komponenti
Možete izmijeniti postojeću biblioteku komponenti i spremiti sve promjene s dodatnim napomenama o verzijama. Međutim, ažurirana verzija biblioteke komponenti mora se ponovno objaviti da bi se mogla upotrebljavati u postojećim aplikacijama koje upotrebljavaju biblioteku komponenti. Prethodno navedeni koraci za primjer biblioteke komponenti objašnjavaju način objave biblioteke komponenti nakon spremanja.
Postoje dva načina na koje aplikacije koje koriste komponente iz knjižnice mogu dobiti najnovije izmjene.
Metoda 1: Obavijest o ažuriranju komponente pri uređivanju aplikacije
Autori drugih aplikacija primaju obavijest o dostupnim ažuriranim komponentama. Obavijest se prikazuje kada autori uređuju aplikacije u studiju aplikacije za radno područje. Mogu odabrati ažuriranje komponenti:

Odaberite Pregled i vidjet ćete mogućnost ažuriranja komponente:

Imajte na umu da će se napomena o verziji koju ste dodali prilikom objavljivanja verzije biblioteke komponenti prikazati ovdje.
Odaberite Ažuriraj da biste ažurirali komponente.

Metoda 2: Proaktivna provjera ažuriranja
Ova je metoda proaktivno provjeravanje ažuriranja aplikacije tijekom rada na aplikaciji u Studiju.
Da biste to učinili, odaberite ploču Umetni komponentu s lijeve strane, a zatim odaberite ... (trotočka) pored gumba za pretraživanje. A zatim odaberite Provjera ažuriranja.

Ako postoje ažuriranja u komponentama koje se koriste iz knjižnice, proizvođač će dobiti poruku za pregled i preuzimanje najnovijih promjena. Nakon pregleda i ažuriranja, aplikacija se ažurira najnovijim komponentama.
Sljedeća animacija prikazuje proces dobivanja najnovijih komponenti.

Dozvole za biblioteku komponenti
Dijeljenje biblioteke komponenata funkcionira na isti način na koji dijelite aplikaciju radnog područja. Kada podijelite biblioteku komponenti, dopuštate drugim osoba da je ponovno upotrijebe. Nakon što podijelite biblioteku, ostali je mogu uređivati i uvoziti komponente iz nje za stvaranje i uređivanje aplikacija. Ako podijelite biblioteku kao suvlasnik, korisnik može upotrebljavati, uređivati i dijeliti biblioteku komponenti, ali ne smije izbrisati ili promijeniti vlasnika.
Poznata ograničenja
Poznata ograničenja koja se odnose na komponente, odnose se i na biblioteke komponenti.
Uvoz komponenti pomoću biblioteke komponenti iz lokalno spremljenih datoteka biblioteke komponente nije moguć. Ako pokušate uvesti lokalno spremljenu biblioteku komponenti putem Datoteka > Spremi kao > Ovo računalo i preuzmete datoteku biblioteke komponenti kao aplikaciju, prikazat će se sljedeća poruka o pogrešci:

Nije moguće dodati postojeće biblioteke komponenti u rješenje. Međutim, možete stvoriti nove biblioteke komponenti za rješenja dodavanjem tijeka biblioteke komponenti.
Ako uvezete komponentu iz biblioteke komponenti, ne možete je urediti unutar aplikacije koja je upotrebljava. Ako odaberete Uredi komponentu vidjet ćete mogućnost za izradu kopije komponente u trenutačnoj aplikaciji kako biste unijeli promjene:

Ako odaberete Stvori kopiju, komponenta će se kopirati u lokalnu aplikaciju. Lokalna kopija komponente prikazat će se u kategoriji Prilagođeno u oknu Umetanje. Ta lokalna kopija komponente neće primati ažuriranja ako se kasnije objavi nova verzija izvorne biblioteke komponenti.
Kada dodate komponentu aplikaciju iz biblioteke komponenti i ažurira se tema aplikacije, komponenta postaje komponenta lokalne aplikacije i nije više povezana s glavnom komponentom u biblioteci.
Sljedeći koraci
Saznajte više o formulama ponašanja za aplikacije radnog područja.
Pogledajte također
Pregled komponenti aplikacije radnog područja i rad s komponentama u aplikaciji.