Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Apžvalgos straipsnyje apie komponentų kūrimą sužinosite apie komponentus drobės programoje. Kurdami komponentus programėlėje, taip pat galite sukurti komponentų biblioteką, kurią galėsite pakartotinai naudoti. Sukūrę komponentų biblioteką programų kūrėjai gali lengvai bendrinti ir atnaujinti 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 įspėjamas, kai tampa pasiekiami priklausomų komponentų naujinimai. Todėl kurkite pakartotinai panaudojamus komponentus komponentų bibliotekose. Ankstesnė Power Apps funkcija, leidžianti importuoti komponentus iš vienos drobės programos į kitą , nebenaudojama.
Skirtumas tarp programos ir komponentų bibliotekos
Komponentų bibliotekoje pateikiama centralizuota ir valdomoji komponentų saugykla pakartotiniam naudojimui.
Srityje Įterpimas kairėje naršymo juostoje numatytasis komponentų skirtukas, jei sukuriate komponentų biblioteka. Kai kuriate programą, šiame rodinyje rodomi ekranai, o ne komponentai.
Pastaba.
Komponentų bibliotekos ekranus galima tik tikrinti. 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ą.
Komponentų bibliotekos komponentus galite peržiūrėti naudodami bibliotekos ekranus su paleidimo parinktimi. 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. Daugiau informacijos ieškokite Power Apps komponentų sistemos apžvalga.
Darbas su komponentų biblioteka
Galite sukurti naują komponentų biblioteką arba redaguoti esamą komponentų biblioteką toje pačioje sąsajoje. Eikite į Power Apps> pasirinkti Daugiau iš kairės naršymo juostos > pasirinkite Atraskite viską> pasirinkite Komponentų bibliotekas iš skiltyje Programos patobulinimai . Taip pat galite prisegti Komponentų bibliotekų parinktį prie Power Apps sąsajos. Daugiau informacijos žr. Kairioji naršymo 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ų biblioteka ir dar kartą naudosite komponentų kūrimo veiksmus iš komponentų apžvalgos pavyzdžio. Tada naudokite komponentų biblioteką, kad naujoje taikomojoje programoje pateiktumėte pakartotinai naudojamus komponentus.
Prisijunkite prie Power Apps.
Kairiojoje naršymo juostoje pasirinkite Komponentų bibliotekos , tada pasirinkite Naujas komponentų biblioteka. Arba, jei kairiojoje naršymo srityje nematote Komponentų bibliotekos, kairiojoje naršymo srityje pasirinkite Daugiau, pasirinkite mygtuką Rasti viską ir dalyje Taikomosios programos patobulinimai pasirinkite Komponentų bibliotekos.
Pavadinkite komponentų bibliotekos meniu komponentus; arba nurodykite kitą savo pasirinktą vardą.
Atlikite veiksmus, kad sukurtumėte komponentus iš komponentų apžvalgos pavyzdžio. Jums 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ę komponentų kūrimo veiksmus, atlikite kitą veiksmų rinkinį, kad taip pat pridėtų komponentus prie ekrano ir veiksmus, kaip sukurti išvesties nuosavybę.
Atlikę komponentų kūrimą ir tikrinimą, įrašykite komponentų biblioteką programos veiksmuose pasirinkdami piktogramą Įrašyti .
Taip pat galite pasirinkti įrašyti su versijos pastabomis po rodyklės meniu šalia piktogramos Įrašyti . Versijos pastaba naudinga norint nuskaityti komponentų bibliotekos versijas ir atnaujinti komponentus, naudojamus programose iš šios komponentų bibliotekos. Daugiau informacijos apie programų veiksmus žr. straipsnyje "Power Apps Studio" supratimas.
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 į naujinti komponentų biblioteka .
Galite publikuoti įrašytą komponentų biblioteką. Tik publikuotų komponentų bibliotekų naujinimus galima naudoti programoms, kurios naudoja komponentų biblioteką. Norėdami publikuoti komponentų bibliotekos versiją, taikomosios programos veiksmuose pasirinkite piktogramą Publikuoti :
Bibliotekos komponentų tinkinimas
Kai kuriate komponentą komponentų bibliotekoje, galite nustatyti, ar taikomosios programos, naudojančios bibliotekos komponentus, gali tinkinti komponentą. Pagal numatytuosius nustatymus šis parametras yra Įjungta komponentų ypatybėse. Išjunkite šį parametrą , kad pašalintumėte galimybę tinkinti komponentą kitose programėlėse.
Kai įtraukiate komponentą, leidžiantį tinkinti, matote parinktį redaguoti šį komponentą, kad būtų galima tinkinti daugiau. Programėlė sukuria vietinę kopiją ir galite keisti vietinio komponento kopiją. Redaguojant komponentą, susiejimas su komponentų biblioteka pašalinamas.
Pasirinkus Redaguoti komponentą , būsite paraginti nukopijuoti komponentą vietoje, kad galėtumėte tinkinti.
Jei neleidžiate tinkinti komponentų, naudojančios programėlės nerodo komponento redagavimo parinkties.
Tokiu atveju vienintelis būdas redaguoti komponentą yra redaguoti komponento biblioteką, kurioje saugomas komponentas.
Importavimas iš komponentų bibliotekos
Sukūrus ir publikavus komponentų biblioteką, taikomosios programos gali naudoti komponentus iš šios komponentų bibliotekos importuodami biblioteką. Taip pat galite bendrinti komponentų biblioteka.
Norėdami importuoti iš komponentų bibliotekos, redaguokite esamą programą arba sukurkite naują programą. Kai programa bus atidaryta „Canvas App Studio“, kairėje naršymo juostoje pasirinkite Įterpti arba + . Tada pasirinkite Gauti daugiau komponentų , kad pateiktumėte komponentų bibliotekas, pasiekiamas esamoje aplinkoje:
Dešinėje ekrano pusėje matote komponentų bibliotekų, pasiekiamų dabartinėje aplinkoje, sąrašą. Pasirinkite vieną komponentą iš komponentų bibliotekos. Arba naudokite Pasirinkti viską , kad importuotumėte visus komponentus iš bibliotekos vienu metu:
Pastaba.
Jei kūrėjas nemato komponentų bibliotekos importavimo skyriuje, įsitikinkite, kad komponentų biblioteka bendrinama su kūrėju. Daugiau informacijos žr. komponentų bibliotekos teisės.
Pastaba.
Galite pasirinkti ir importuoti daugiau nei vieną komponentą ir į skirtingas komponentų bibliotekas.
Programėlėje esantys komponentai yra išvardyti įterpimo srities komponentų sąrašo kategorijoje Pasirinktinis . Komponentai, kuriuos galima įsigyti iš importuotų komponentų bibliotekų, yra išvardyti kategorijoje Bibliotekos komponentai :
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ą. Komponentų bibliotekos pavyzdžio veiksmuose paaiškinama, 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ėlių kūrėjams pranešama, kai pasiekiami atnaujinti komponentai. Pranešimas rodomas, kai kūrėjai redaguoja programas drobės programos studijoje. Jie gali pasirinkti naujinti komponentus:
Pasirinkite Peržiūra ir pamatysite parinktį naujinti komponentą:
Versijos pastabos, į kurią įtraukiate publikuodami komponentų bibliotekos versiją, rodomos čia.
Pasirinkite Atnaujinti , kad atnaujintumėte komponentus.
2 metodas: aktyvių naujinimų tikrinimas
Naudokite šį metodą, kad aktyviai patikrintumėte, ar yra programos naujinimų, kol dirbate su programa "Studio".
Norėdami tai patikrinti, kairėje pusėje pasirinkite skydą Įterpti komponentą , tada pasirinkite piktogramą Tikrinti, ar yra naujinimų .
Jei yra komponentų, naudojamų bibliotekoje, naujinimų, gausite pranešimą, kad galėtumėte peržiūrėti ir gauti naujausius pakeitimus. Kai peržiūrite ir atnaujinate, programėlė atnaujinama naujausiais komponentais.
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į sukurti komponento kopiją dabartinėje programoje, kad galėtumėte atlikti keitimus:
Jei pasirinksite Kurti kopiją, komponentas bus nukopijuotas į vietinę programą. Vietinė komponento kopija rodoma srityje Įterpimas esančioje kategorijoje Pasirinktinis . Ši vietinė komponento kopija negauna naujinimų, jei vėliau publikuojama nauja kilmės komponentų bibliotekos versija.
Pastaba.
Komponentų bibliotekos naudojamų komponentų egzemplioriai neturi įtakos sukūrus vietinę komponento kopiją ir lieka susieti su komponentų bibliotekos aprašu. Tik vietoje nukopijuotų komponentų egzemplioriai (iš tinkintos kategorijos) laikomi vietinės programos komponentais.
Komponentų bibliotekos panaikinimas
Jei komponento biblioteką nurodo drobės programa, jos panaikinti negalima. Ši sąlyga taikoma tiek "Power Platform", tiek ne "Power Platform" aplinkoms. 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ą.
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 bendrinimo vartotojo sąsajos bendrindami komponentų bibliotekas, sukurtas kaip sprendimo dalis. Vietoj to naudokite Set-PowerAppRoleAssignment cmdlet su CanEdit teisių lygiu, kad bendrintumėte komponentų bibliotekas su pasirinkta saugos grupe.
- Komponentų bibliotekos, sukurtos Power Platform aplinkoje be duomenų bazės Dataverse , bendrinamos kaip bendrasavininkis , pasirinktai saugos grupei automatiškai suteikia "CanEdit " teises.
Žinomi apribojimai
Komponentams taikomi žinomi apribojimai taip pat taikomi komponentų bibliotekoms.
Negalite importuoti komponentų iš vietoje įrašytos komponentų bibliotekos. Komponentų biblioteką galite atsisiųsti pasirinkdami Atsisiųsti kopiją iš taikomosios programos veiksmų. Tačiau jei bandysite importuoti įrašytą komponentų biblioteką, matysite šį klaidos pranešimą:
Jei pirmą kartą į aplinką importuojate programą ir komponentų biblioteką, patikrinkite, ar programoje naudojama naujausia į komponentų biblioteką įtraukto komponento versija. Kitu atveju taikomoji programa negaus naujinimų po importavimo. Programa atpažįsta ir ragina atnaujinti versiją, kai vėliau komponentų biblioteka importuoja į tą pačią aplinką.
Kodo komponentai nepalaikomi komponentų bibliotekose.