Bibliotecă de componente
În articolul Prezentare generală pentru crearea de componente, sunt prezentate componentele din cadrul aplicației create pe planșă. Pe măsură ce creați componente în interiorul unei aplicații, puteți crea, de asemenea, o bibliotecă de componente care pot fi refolosite. Prin crearea unei biblioteci de componente, producătorii de aplicații partajează și actualizează cu ușurință una sau mai multe componente cu alți producători.
Bibliotecile de componente sunt containere a definițiilor componentelor care facilitează:
- Descoperirea și căutarea componentelor.
- Publicarea de actualizări.
- Notificarea producătorilor de aplicații despre actualizările de componente disponibile.
Notă
Bibliotecile de componente sunt modalitatea recomandată de reutilizare a componentelor între aplicații. Când utilizați o bibliotecă de componente, o aplicație menține dependențe cu componentele pe care le folosește. Dezvoltatorul de aplicații va fi alertat când vor fi disponibile actualizări ale componentelor dependente. Prin urmare, toate componentele reutilizabile noi ar trebui, în schimb, a fi create în interiorul bibliotecilor de componente. O caracteristică Power Apps care a permis importarea componentelor dintr-o aplicație pânză în alta este retrasă.
Diferența dintre o aplicație și o bibliotecă de componente
O bibliotecă de componente oferă un depozit centralizat și gestionat de componente pentru reutilizare.
Panoul Inserați din navigarea din stânga va fi implicit la o filă a componentelor dacă creați o bibliotecă de componente. Când creați o aplicație, această vizualizare arată ecrane în loc de componente.
Ecranele din biblioteca de componente sunt disponibile numai pentru testare. Oferă creatorilor de bibliotecă o modalitate de a testa rapid componentele create pe un ecran real și, de asemenea, pentru a valida comportamentul de actualizare, deoarece componentele sunt îmbunătățite în timp. Pentru a utiliza componentele din biblioteca de componente, trebuie să creați o aplicație care utilizează biblioteca de componente.
Puteți previzualiza componentele bibliotecii componente utilizând ecranele din bibliotecă cu opțiunea de redare. Când selectați fila componentă, opțiunea de redare este dezactivată. Biblioteca de componente nu se afișează atunci când utilizați Power Apps Mobil.
Notă
Biblioteca de componente discutată în acest articol este diferită de Power Apps component framework care le permite dezvoltatorilor și producătorilor să creeze componente de cod pentru aplicații bazate pe model și pânză. Pentru informații suplimentare, accesați Prezentare generală a Power Apps component framework.
Lucrul cu biblioteca de componente
Puteți crea o nouă bibliotecă de componente sau puteți edita o bibliotecă de componente existentă din aceeași interfață. Accesați Power Apps > selectați Mai multe din navigarea din stânga > selectați Descoperiți toate > selectați Biblioteci de componente din secțiunea Îmbunătățiri ale aplicației . De asemenea, puteți fixa opțiunea Biblioteci de componente la interfața Power Apps . Mai multe informații: Navigarea stângă în Power Apps
Creați un exemplu de bibliotecă de componente
Pașii pentru crearea de componente într-o bibliotecă de componente sunt aceiași cu crearea de componente în interiorul unei aplicații. Veți crea o bibliotecă de componente și apoi veți reutiliza pașii pentru crearea componentelor din exemplu de prezentare generală a componentelor. Apoi veți utiliza biblioteca de componente pentru a furniza componentele reutilizabile într-o aplicație nouă.
Conectați-vă la Power Apps.
Selectați Biblioteci de componente în navigarea din stânga, apoi selectați Bibliotecă de componente nouă. Ca alternativă, selectați Mai multe din navigarea din stânga > selectați Descoperiți toate > selectați Biblioteci de componente din secțiunea Îmbunătățiri ale aplicației .
Denumiți biblioteca de componente ca Meniul componentelor; puteți, de asemenea, să furnizați un alt nume la alegere.
Urmați pașii pentru a crea componente din exemplu de prezentare generală a componentelor. Nu trebuie să deschideți Power Apps Studio sau să creați o nouă aplicație necompletată, deoarece ați creat deja o nouă bibliotecă de componente. Începeți cu pasul 2.
După ce urmați pașii pentru a crea componente, urmați și următorul set de pași adăugați componente la un ecran și pașii pentru creați proprietatea de ieșire.
După finalizarea creării și testării componentelor, salvați biblioteca de componente selectând meniul Fișier și apoi selectând Salvați.
De asemenea, aveți o opțiune de salvare a noii versiuni. O notă de versiune este utilă pentru a prelua versiunile unei biblioteci de componente și pentru actualizarea componentelor utilizate în aplicațiile din această bibliotecă de componente.
Sfat
O notă de versiune este utilă când analizați versiunile unei biblioteci de componente și pentru producătorii de aplicații care utilizează biblioteca de componente pentru a revizui modificările și a actualiza aplicațiile care consumă aceste componente, în funcție de necesități. Salt la actualizați o bibliotecă de componente pentru mai multe detalii.
O bibliotecă de componente salvată poate fi publicată. Doar actualizările de bibliotecă de componente publicate sunt disponibile pentru aplicațiile care consumă o bibliotecă de componente. Selectați Publicați pentru a publica versiunea bibliotecii componente:
Particularizarea componentei dintr-o bibliotecă
Când creați o componentă într-o bibliotecă de componente, aveți opțiunea de a permite ca acea componentă să fie particularizată atunci când este utilizată de aplicațiile care consumă componentele bibliotecii. În mod implicit, această setare este setată la Activat. Setați la Dezactivat pentru a elimina capacitatea de a particulariza componenta în timpul utilizării în alte aplicații.
Când adăugați o componentă care permite particularizarea, veți vedea o opțiune pentru a edita această componentă pentru mai multă particularizare. Aplicația face o copie locală și puteți face modificări la copia componentei locale. Asocierea cu biblioteca de componente este eliminată odată ce componenta este editată.
Când selectați Editați componenta, vi se solicită să copiați componenta local pentru particularizare.
Dar atunci când nu permiteți particularizarea componentelor, aplicațiile consumatoare nu vor afișa opțiunea de editare a componentei.
În acest caz, singura modalitate de a edita componenta este editarea bibliotecii de componente în care este stocată componenta.
Importați dintr-o bibliotecă de componente
După ce creați o bibliotecă de componente și publicați, aplicațiile pot consuma componentele din această bibliotecă de componente, importând biblioteca. Puteți de asemenea partajați o bibliotecă de componente.
Pentru a importa dintr-o bibliotecă de componente, editați o aplicație existentă sau creați o aplicație nouă. După ce aplicația se deschide în studioul de aplicații pânză, selectați Inserați sau + în navigarea din stânga. Apoi selectați Obțineți mai multe componente pentru a enumera bibliotecile de componente disponibile în mediul curent:
Veți vedea lista bibliotecilor de componente disponibile în mediul curent în partea dreaptă a ecranului. Selectați o componentă individuală dintr-o bibliotecă de componente. Sau folosiți Selectați tot pentru a importa simultan toate componentele din bibliotecă:
Notă
Dacă un producător nu vede biblioteca de componente listată în secțiunea import, asigurați-vă că biblioteca de componente este partajată cu producătorul. Pentru mai multe detalii, consultați permisiuni bibliotecă de componente.
Observați că puteți selecta și importa mai multe componente și în diferite biblioteci de componente.
Componentele disponibile în interiorul aplicației sunt listate în categoria Particularizat din lista componentelor din panoul Inserați. Componentele disponibile din bibliotecile de componente importate sunt enumerate în categoria Componentele bibliotecii:
Actualizați o bibliotecă de componente
Puteți modifica o bibliotecă de componente existentă și puteți salva orice modificări cu alte note de versiune. Cu toate acestea, versiunea actualizată a bibliotecii de componente trebuie publicată pentru a fi utilizată în aplicațiile existente care utilizează biblioteca de componente. Pașii exemplu de bibliotecă de componente de mai sus explică cum se publică o bibliotecă de componente după salvarea acesteia.
Există două moduri în care aplicațiile care utilizează componentele din bibliotecă pot obține cele mai recente modificări.
Metoda 1: Notificare de actualizare a componentelor la modificarea aplicației
Producătorii altor aplicații sunt notificați despre componentele actualizate disponibile. Notificarea apare atunci când producătorii editează aplicațiile în studioul de aplicații pânză. Aceștia pot alege să actualizeze componentele:
Selectați Revizuire și veți vedea opțiunea de actualizare a componentei:
Observați că nota de versiune adăugată la publicarea versiunii bibliotecii componente apare aici.
Selectați Actualizare pentru a actualiza componentele.
Metoda 2: Verificare proactivă a actualizărilor
Această metodă este de a verifica actualizarea aplicației în mod proactiv în timp ce lucrați la aplicație în Studio.
Pentru a face această verificare, selectați Inserați panoul component din partea stângă, apoi selectați ... (elipsă) de lângă butonul de căutare. Și apoi selectați Verificare actualizări.
Dacă există actualizări în componentele utilizate din bibliotecă, creatorul va primi un mesaj, pentru a revizui și pentru a primi cele mai recente modificări. După examinare și actualizare, aplicația este actualizată cu cele mai recente componente.
Următoarea animație arată procesul pentru a obține cele mai recente componente.
Actualizarea componentei dintr-o bibliotecă de componente într-o aplicație consumatoare
Dacă importați o componentă dintr-o bibliotecă de componente, nu o puteți edita în aplicația care consumă. Dacă selectați Editare componentă, veți vedea o opțiune de a crea o copie a componentei din aplicația curentă pentru a face modificări:
Dacă selectați Creați o copie, componenta este copiată în aplicația locală. Copia locală a componentei apare sub categoria Particularizat din panoul Inserați. Această copie locală a componentei nu va primi actualizări dacă o nouă versiune a bibliotecii de componente inițiale este publicată ulterior.
Notă
Instanțele în uz ale componentelor din biblioteca de componente nu vor fi afectate după ce creați o copie locală a unei componente și vor rămâne conectate la definiția bibliotecii de componente. Doar instanțe ale componentelor copiate local (din categoria Personalizat) sunt considerate componente locale ale aplicației.
Ștergeți o bibliotecă de componente
Dacă o bibliotecă de componente este referită de o aplicație creată pe planșă, aceasta nu poate fi ștearsă. Acest lucru este valabil pentru mediile Power Platform și pentru cele non-Power Platform. Eliminați componenta din aplicație înainte de a șterge biblioteca. Puteți găsi informații despre aplicațiile care utilizează biblioteca de componente fie în vizualizarea dependențelor soluției, fie în mesajul care este afișat atunci când încercați să ștergeți biblioteca.
Permisiunile bibliotecii de componente
Partajarea unei biblioteci de componente funcționează în același mod în care partajați o aplicație de pânză. Când partajați o bibliotecă de componente, permiteți altora să refolosească biblioteca de componente. Odată ce partajați, alții pot edita biblioteca de componente și importa componente din această bibliotecă de componente partajate pentru crearea și editarea aplicațiilor. Dacă primește partajare ca un coproprietar, un utilizator poate utiliza, edita și partaja o bibliotecă de componente, dar nu poate șterge sau modifica proprietarul.
Considerații suplimentare atunci când partajați biblioteci de componente către grupuri de securitate:
- Nu puteți folosi interfața de partajare atunci când partajați biblioteci de componente create ca parte a unei soluții. În schimb, folosiți cmdlet Set-PowerAppRoleAssignment cu nivelul de permisiune CanEdit pentru a partaja bibliotecile de componente cu grupul de securitate selectat.
- Bibliotecile de componente create într-un mediu Power Platform fără bază de date Dataverse partajate drept Coproprietar acordă automat permisiunea CanEdit pentru grupul de securitate selectat.
Limitări cunoscute
Limitările cunoscute aplicabile componentelor se aplică și bibliotecilor de componente.
Nu puteți importa componente dintr-o bibliotecă de componente salvată local. Este posibil să salvați o bibliotecă de componente folosind Fișier > Salvați ca > Acest computer. Dar dacă încercați să importați o astfel de bibliotecă de componente salvată, veți vedea următorul mesaj de eroare:
Dacă importați o aplicație și o bibliotecă de componente într-un mediu pentru prima dată, asigurați-vă că aplicația folosește cea mai recentă versiune a componentei incluse în biblioteca de componente. În caz contrar, aplicația nu va primi actualizări după import. Aplicația va recunoaște și va solicita versiunea actualizată la importurile ulterioare ale bibliotecii de componente în același mediu.
Componentele codului nu sunt acceptate în bibliotecile de componente.
Consultați și
- Componente de pânză
- Gestionarea ciclului de viață al bibliotecii de componente ale aplicației (ALM)
- Mapați câmpurile de intrare ale unei componente
- Adăugarea de elemente multimedia într-o componentă
- Formule comportamentale pentru componente
- Power Apps cadru componente
- Adăugați componente de planșă de lucru la o pagină particularizată într-o aplicație proiectată pe bază de model
Notă
Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)
Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).