Komponentų biblioteka

Komponentų kūrimo apžvalgos straipsnyje pristatomi drobės programoje esantys komponentai. Kurdami komponentus programoje, taip pat galite sukurti daugkartinių komponentų biblioteką. Kurdami komponentų biblioteką, programų kūrėjai lengvai bendrina ir atnaujina vieną ar daugiau komponentų su kitais kūrėjais.

Komponentų bibliotekos yra konteineriai su komponentų apibrėžimais, palengvinančiais tolesnius veiksmus.

  • Komponentų atradimą ir iešką.
  • Naujinimų publikavimą.
  • Praneškite programų kūrėjams apie pasiekiamus komponentų naujinimus.

Pastaba

Komponentų bibliotekos yra rekomenduojamas būdas pakartotinai naudoti komponentus programose. Kai naudojama komponentų biblioteka, programa palaiko savo naudojamų komponentų priklausomuosius. Programų kūrėjas bus įspėtas, kai atsiras priklausomiesiems komponentams skirtų naujinimų. Todėl visi nauji pakartotinai naudojami komponentai turėtų būti sukurti komponentų bibliotekose. Senesnė „Power Apps“ funkcija, kuri leido importuoti komponentus iš drobės programos į kitą, yra būtina.

Skirtumas tarp programos ir komponentų bibliotekos

Komponentų bibliotekoje pateikiama centralizuota ir valdomoji komponentų saugykla pakartotiniam naudojimui.

Kairiojoje naršymo meniu srityje Įdėklas pagal numatytuosius parametrus rodomas komponentų skirtukas, jei sukuriate komponentų biblioteką. Kai kuriate programą, šiame rodinyje rodomi ekranai, o ne komponentai.

Ekranai, esantys komponentų bibliotekoje, prieinami tik tikrinimo metu. Jie leidžia bibliotekų kūrėjams greitai patikrinti sukurtus komponentus faktiniame ekrane ir patikrinti naujinimo funkciją, nes per laiką komponentai yra išplečiami. Norėdami naudoti komponentus iš komponentų bibliotekos, turite sukurti programą, kuri naudoja komponentų biblioteką.

Galite peržiūrėti komponentų bibliotekos komponentus bibliotekos viduje esančiuose ekranuose naudodami atkūrimo parinktį. Pasirinkus komponento skirtuką, atkūrimo parinktis išjungiama. Komponentų biblioteka nerodoma naudojant „Power Apps Mobile“.

Pastaba

Šiame straipsnyje aptariama komponentų biblioteka skiriasi nuo „Power Apps component framework“, kuri leidžia programuotojams ir kūrėjams kurti kodo komponentus, skirtus modeliu grįstoms ir drobės programoms. Norėdami gauti daugiau informacijos eikite į „Power Apps component framework“ apžvalgą.

Darbas su komponentų biblioteka

Galite sukurti naują komponentų biblioteką arba redaguoti esamą komponentų biblioteką toje pačioje sąsajoje. Eikite į Power Apps > kairiojoje naršymo srityje pasirinkite Daugiau > pasirinkite Atrasti viską > sekcijoje Taikomųjų programų patobulinimai pasirinkite Komponentų bibliotekos . Taip pat galite prisegti parinktį Komponentų bibliotekos prie savo Power Apps sąsajos. Daugiau informacijos: Kairioji naršymo sritis Power Apps

Pavyzdinės komponentų bibliotekos kūrimas

Komponentų kūrimo komponentų bibliotekoje veiksmai yra tokie patys kaip ir komponentų kūrimo programos viduje. Sukursite komponentų biblioteką ir tada pakartotinai atliksite veiksmus, kad sukurtumėte komponentus iš komponentų apžvalgos pavyzdžio. Tada, naudodami komponentų biblioteką, galite pateikti daugkartinius komponentus į naują programą.

  1. Prisijunkite prie Power Apps.

  2. Kairiojoje naršymo srityje pasirinkite Komponentų bibliotekos, tada pasirinkite Nauja komponentų biblioteka . Arba kairiojoje naršymo srityje pasirinkite Daugiau > pasirinkite Atrasti viską > sekcijoje Programų patobulinimai pasirinkite Komponentų bibliotekos .

  3. Pavadinkite komponentų biblioteką kaip Meniu komponentai, jei norite, galite suteikti kitą pavadinimą.

  4. Norėdami kurti komponentus iš komponentų apžvalgos pavyzdžio, atlikite tolesnius veiksmus. Nereikia atidaryti Power Apps Studio arba sukurti naujos tuščios programos, nes jau sukūrėte naują komponentų biblioteką. Pradėkite nuo 2 veiksmo.

    Atlikę veiksmus, skirtus sukurti komponentus, atlikite kitus veiksmus, kad įtrauktumėte komponentus į ekraną, ir veiksmus, kad sukurtumėte išvesties ypatybę.

  5. Užbaigę komponentų kūrimą ir tikrinimą, įrašykite komponentų biblioteką pasirinkdami meniu Failas ir tada pasirinkdami Įrašyti.

    Taip pat turite galimybę įrašyti Versijos pastaba. Versijos pastaba naudinga norint nuskaityti komponentų bibliotekos versijas ir atnaujinti komponentus, naudojamus programose iš šios komponentų bibliotekos.

    Versijos pastaba įrašant komponentų biblioteką.

    Arbatpinigiai

    Versijos pastaba naudinga peržiūrint komponentų bibliotekos versijas ir programų kūrėjams, naudojantiems jūsų komponentų biblioteką, kad peržiūrėtų pakeitimus ir atnaujintų programas, naudojančias šiuos komponentus, kai reikia. Norėdami gauti daugiau informacijos, eikite į Komponentų bibliotekos naujinimas.

  6. Įrašytą komponentų biblioteką galima publikuoti. Tik publikuotų komponentų bibliotekų naujinimus galima naudoti programoms, kurios naudoja komponentų biblioteką. Pasirinkite Publikuoti, kad publikuotumėte komponentų bibliotekos versiją:

    Publikuoti komponentų bibliotekos versiją.

Bibliotekos komponentų tinkinimas

Kurdami komponentą komponentų bibliotekoje galite leisti tinkinti komponentą, kai jį naudoja programos, naudojančios bibliotekos komponentus. Pagal numatytuosius parametrus šis parametras yra įjungtas. Šį parametrą išjunkite ir pašalinkite galimybę tinkinti komponentą naudodami kitose programose.

Parinktis leisti tinkinti šį komponentą, kai jį naudoja programa.

Įtraukę tinkinamą komponentą, matysite parinktį redaguoti šį komponentą norėdami daugiau tinkinimo. Programa atlieka vietinę kopiją, o jūs galite pakeisti vietinę komponento kopiją. Redaguojant komponentą susiejimas su komponentų biblioteka pašalinamas.

Redaguokite tinkinamą komponentą.

Pažymėjus Redaguoti komponentą bus paraginta komponentą kopijuoti vietoje, kad jį būtų galima tinkinti.

Tačiau, kai neleidžiate tinkinti komponentų, naudojantys programas nebus rodoma parinktis redaguoti komponentą.

Nėra parinkties redaguoti komponentą naudojančioje programoje.

Tokiu atveju vienintelis būdas redaguoti komponentą yra redaguoti komponento biblioteką, kurioje saugomas komponentas.

Importavimas iš komponentų bibliotekos

Sukūrus komponentų biblioteką ir ją publikavus, programos gali naudoti komponentus iš šios komponentų bibliotekos importuodamos biblioteką. Taip pat galite bendrinti komponentų biblioteką.

Norėdami importuoti iš komponentų bibliotekos, redaguokite esamą programą arba sukurkite naują programą. Kai programa atidaroma drobės programos studijoje, pasirinkite Įterpti arba + kairiajame naršymo meniu. Tada pasirinkite Gauti daugiau komponentų, kad išvardintumėte komponentų bibliotekas, pasiekiamas dabartinėje aplinkoje:

Gaukite daugiau komponentų.

Dešinėje ekrano pusėje matysite komponentų bibliotekų, pasiekiamų dabartinėje aplinkoje, sąrašą. Pasirinkite vieną komponentą iš komponentų bibliotekos. Arba naudokite Pasirinkti viską, kad iš karto importuotumėte visus komponentus iš bibliotekos:

Importuoti komponentus.

Pastaba

Jei kūrėjas nemato komponentų bibliotekos importavimo skyriuje, įsitikinkite, kad komponentų biblioteka bendrinama su kūrėju. Norėdami gauti daugiau informacijos, eikite į komponentų bibliotekos teisės.

Atkreipkite dėmesį, kad galite pasirinkti ir importuoti daugiau nei vieną komponentą ir skirtingose komponentų bibliotekose.

Programoje esantys komponentai įtraukiami į komponentų sąrašo kategoriją Pasirinktiniai srityje Įdėklas. Importuotų komponentų bibliotekose prieinami komponentai pateikti kategorijoje Bibliotekos komponentai:

Įdėkite komponentų į programą.

Komponentų bibliotekos naujinimas

Galite modifikuoti esamą komponentų biblioteką ir įrašyti visus pakeitimus su kitomis versijos pastabomis. Tačiau atnaujintą komponentų bibliotekos versiją reikia publikuoti, kad būtų galima naudoti esamose programose, naudojančiose komponentų biblioteką. Pirmiau paaiškinti pavyzdinės komponentų bibliotekos veiksmai nurodo, kaip publikuoti komponentų biblioteką ją įrašius.

Naudodami komponentus iš bibliotekos, galite gauti naujausius pakeitimus dviem būdais.

1 metodas: komponento naujinimo pranešimas apie programos redagavimą

Kitų programų kūrėjai informuojami apie atnaujintus komponentus. Pranešimas rodomas, kai kūrėjai redaguoja programas drobės programos studijoje. Jie gali pasirinkti naujinti komponentus:

Galimas naujinimas.

Pasirinkite Peržiūrėti ir matysite komponento naujinimo parinktį:

Naujinimo komponentas.

Atkreipkite dėmesį, kad versijos pastaba, įtraukta publikuojant komponentų bibliotekos versiją, rodoma čia.

Pasirinkite Naujinti, kad atnaujintumėte komponentus.

Programa atnaujinta naujausiais komponentais

2 metodas: aktyvių naujinimų tikrinimas

Taip galite patikrinti, ar programoje studijoje aktyviai veikia programos naujinimas.

Norėdami atlikti šį tikrintą, pasirinkite Įterpkite komponento skydą kairėje, tada šalia ieškos mygtuko pasirinkite ... (elipsė). Ir tada rinkitės Tikrinti naujinimus.

Patikrinkite, ar nėra naujausių komponentų

Jei yra iš bibliotekos naudojamų komponentų naujinimų, formuotojas gaus pranešimą, kuriame bus peržiūrėti ir gauti naujausi pakeitimai. Peržiūrėsite ir atnaujinsite programą naudodami naujausius komponentus.

Šioje animacija rodoma, kaip gauti naujausius komponentus.

Veiksmai, kaip gauti naujausius komponentus

Komponento naujinimas iš komponentų bibliotekos, naudojančios programą

Jei importuosite komponentą iš komponentų bibliotekos, negalėsite jo redaguoti naudojamoje programoje. Jei pasirinksite Redaguoti komponentą, matysite parinktį, skirtą sukurti komponento kopijai dabartinėje programoje, kad galėtumėte atlikti keitimus:

Redaguoti bibliotekos komponentą.

Jei pasirinksite Kurti kopiją, komponentas bus nukopijuotas į vietinę programą. Vietinė komponento kopija rodoma kategorijoje Pasirinktinis srityje Įdėklas. Ši vietinė komponento kopija negaus naujinimų, jei vėliau bus publikuota nauja pradinės komponentų bibliotekos versija.

Pastaba

Komponentų iš komponentų bibliotekos naudojami egzemplioriai nebus paveikti sukūrę vietinę komponento kopiją ir liks susieti su komponento bibliotekos aprašu. Tik vietoje nukopijuotų komponentų (iš pasirinktinės kategorijos) egzemplioriai yra laikomi vietiniais programos komponentais.

Komponentų bibliotekos panaikinimas

Jei komponento biblioteką nurodo drobės programa, jos panaikinti negalima. Tai taikoma ir Power Platform, ir ne Power Platform aplinkose. Prieš naikindami biblioteką pašalinkite komponentą iš programos. Informaciją apie programas galite rasti naudodami komponentų biblioteką sprendimų priklausomybių rodinyje arba pranešime, kuris rodomas bandant naikinti biblioteką.

Panaikinkite bibliotekos komponentą.

Komponentų bibliotekos teisės

Komponentų bibliotekos bendrinimas veikia taip pat kaip ir bendrinant drobės programą. Kai bendrinate komponentų biblioteką, leidžiate kitiems pakartotinai naudoti komponentų biblioteką. Bendrinus, kiti gali redaguoti komponentų biblioteką ir iš šios bendrintos komponentų bibliotekos importuoti komponentus, skirtus programoms kurti ir redaguoti. Jei bendrinta kaip bendrasavininkas, vartotojas gali naudoti, redaguoti ir bendrinti komponentų biblioteką, bet negali naikinti arba keisti savininko.

Papildomi aspektai bendrindami komponentų bibliotekas saugos grupėms:

  • Negalite naudoti UI bendrinimo, kai bendrinate komponentų bibliotekas, sukurtas kaip sprendimo dalis. Vietoj to su CanEdit teisių lygiu naudokite Set-PowerAppRoleAssignment cmdlet ir bendrinkite komponentų bibliotekas su pasirinkta saugos grupe.
  • Komponentų bibliotekos, sukurtos Power Platform aplinkoje be Dataverse duomenų bazės, bendrinamos kaip bendras savininkas, automatiškai suteikia pažymėtai saugos grupei CanEdit teises.

Žinomi apribojimai

  • Žinomi apribojimai, taikomi komponentams, taip pat taikomi komponentų bibliotekoms.

  • Negalite importuoti komponentų iš vietoje įrašytos komponentų bibliotekos. Galima įrašyti komponento biblioteką naudojant Failas > Įrašyti kaip > Šis kompiuteris. Bet jei bandysite importuoti tokią įrašytą komponentų biblioteką, matysite tokį klaidos pranešimą:

    Importuokite komponentų bibliotekos failą.

  • Jei pirmą kartą į aplinką importuojate programą ir komponentų biblioteką, patikrinkite, ar programoje naudojama naujausia į komponentų biblioteką įtraukto komponento versija. Priešingu atveju importus programa negaus naujinimų. Programa atpažįsta ir paragins atnaujintą versiją vėliau į tą pačią aplinką importuojant komponentus į biblioteką.

  • Kodo komponentai nepalaikomi komponentų bibliotekose.

Taip pat žr.

Pastaba

Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)

Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).