Biblioteca de components (visualització prèvia)

[Aquest article forma part de la documentació preliminar i està subjecte a canvis.]

A l'article d'informació general per crear components, s'introdueixen els components dins de l'aplicació del llenç. A mesura que creeu components dins d'una aplicació, també podeu crear una biblioteca de components que es pugui reutilitzar. Mitjançant la creació d'una biblioteca de components, els creadors d'aplicacions comparteixen fàcilment i actualitzen un o diversos components amb altres creadors.

Les biblioteques de components són contenidors de definicions de components que faciliten:

  • Descobrir i cercar components.
  • Publicar actualitzacions.
  • Avisar els creadors de l'aplicació de les actualitzacions dels components disponibles.

Nota

Les biblioteques de components són la manera recomanada de reutilitzar components entre aplicacions. Quan s'utilitza una biblioteca de components, una aplicació manté les dependències dels components que utilitza. El creador de l'aplicació rebrà una alerta quan les actualitzacions de components dependents estiguin disponibles. Per tant, tots els nous components reutilitzables s'han de crear dins de les biblioteques de components. La característica anterior del Power Apps que permet importar components d'una aplicació de llenç a una altra s'ha eliminat.

Diferència entre una aplicació i una biblioteca de components

Una biblioteca de components proporciona un repositori centralitzat i administrat per a la reutilització.

La subfinestra Insereix de la navegació esquerra canvia per defecte a una pestanya de components si creeu una biblioteca de components. Quan creeu una aplicació, aquesta visualització mostra pantalles en comptes de components.

Les pantalles dins d'una biblioteca de components estan disponibles només per a proves. Proporciona als creadors de biblioteques una manera de provar ràpidament els components creats en una pantalla real i també validar el comportament de l'actualització, ja que els components es milloren amb el temps. Per utilitzar els components de la biblioteca de components, heu de crear una aplicació que utilitzi la biblioteca de components.

Podeu obtenir una visualització prèvia dels components de la biblioteca de components mitjançant les pantalles amb l'opció Reprodueix. Quan seleccioneu la pestanya del component, l'opció Reprodueix està inhabilitada. La biblioteca de components no es mostra en utilitzar el Power Apps Mobile.

Nota

La biblioteca de components que es tracta en aquest article és diferent del Power Apps component framework que permet als desenvolupadors i creadors crear components de codi per a les aplicacions basades en models i del llenç. Per obtenir més informació, aneu a la Descripció general del Power Apps component framework.

Treballar amb una biblioteca de components

Podeu crear una biblioteca de components nova o editar una biblioteca de components existent des de la mateixa interfície. Navegueu a make.powerapps.com, seleccioneu Aplicacions i, a continuació, seleccioneu Biblioteques de components:

Crear o editar una biblioteca de components.

Crear una biblioteca de components d'exemple

Els passos per crear components dins d'una biblioteca de components són els mateixos que la creació de components dins d'una aplicació. Creareu una biblioteca de components i després reutilitzareu els passos per crear components a exemple de visió general dels components. A continuació, utilitzareu la biblioteca de components per proporcionar els components reutilitzables en una aplicació nova.

  1. Iniciar la sessió a make.powerapps.com.

  2. Seleccioneu Aplicacions a la navegació esquerra, seleccioneu Biblioteques de components i, a continuació, seleccioneu Biblioteca de components nova.

  3. Anomeneu la biblioteca de components Components del menú ; també podeu proporcionar un nom diferent de la vostra elecció.

  4. Seguiu els passos per crear components a partir de l'exemple d'informació general dels components. No heu d'obrir el Power Apps Studio ni crear cap aplicació en blanc, ja que ja heu creat una nova biblioteca de components. Comenceu pel pas 2.

    Després d'haver seguit els passos per crear components, seguiu els passos següents per afegir també components a una pantalla i els passos per crear una propietat de sortida.

  5. Després de completar la creació i les proves dels components, deseu la biblioteca de components seleccionant el menú Fitxer i, a continuació, seleccioneu Desa.

    També teniu l'opció de desar una nota de la versió. Una nota de la versió és útil per recuperar versions d'una biblioteca de components i per actualitzar els components que s'utilitzen a les aplicacions des d'aquesta biblioteca de components.

    Nota de la versió en desar la biblioteca de components

    Suggeriment

    Una nota de la versió és útil a l'hora de revisar les versions d'una biblioteca de components i per als creadors d'aplicacions que utilitzin la biblioteca de components per revisar els canvis i actualitzar les aplicacions que utilitzen aquests components segons calgui. Aneu a l'actualització d'una biblioteca de components per obtenir més informació.

  6. Es pot publicar una biblioteca de components desada. Només hi ha disponibles actualitzacions de biblioteques de components publicades per a les aplicacions que consumeixen una biblioteca de components. Seleccioneu Publica per publicar la versió de la biblioteca de components:

    Publicar la versió de la biblioteca de components.

Personalització del component de la biblioteca

Quan creeu component dins d'una biblioteca de components, teniu l'opció de permetre que el component es personalitzi quan les aplicacions que consumeixen els components de la biblioteca. Per defecte, aquesta opció de configuració està activada. Desactiveu aquesta opció de configuració per suprimir la possibilitat de personalitzar el component mentre s'utilitza en altres aplicacions.

Opció per permetre la personalització d'aquest component quan l'utilitza una aplicació.

Quan afegiu un component que permet la personalització, veureu una opció per editar aquest component per obtenir una personalització addicional. L'aplicació fa una còpia local i podeu fer canvis a la còpia de components locals. Tingueu en compte que l'associació amb la biblioteca de components s'elimina un cop editat el component.

Edita un component permès per a la personalització.

Si seleccioneu Edita el component, se us demana que copieu el component localment per a la personalització.

Tanmateix, quan no permeteu personalitzar els components, les aplicacions que consumeixen no mostraran l'opció d'editar el component.

No hi ha cap opció per editar el component dins de l'aplicació que consumeix.

En aquest cas, l'única manera d'editar el component és editar la biblioteca de components on s'emmagatzema el component.

Importar des d'una biblioteca de components

Després de crear una biblioteca de components i publicar-la, les aplicacions poden consumir els components d'aquesta biblioteca de components mitjançant la importació de la biblioteca. També podeu compartir una biblioteca de components.

Per importar des d'una biblioteca de components, editeu una aplicació existent o creeu una aplicació nova. Un cop l'aplicació s'obre a l'estudi d'aplicacions del llenç, seleccioneu Insereix o + a la navegació de l'esquerra. A continuació, seleccioneu Obtén més components per enumerar les biblioteques de components disponibles a l'entorn actual:

Obtenir més components.

Veureu la llista de biblioteques de components disponibles a l'entorn actual a la part dreta de la pantalla. Seleccioneu un component individual d'una biblioteca de components. O utilitzeu Selecciona-ho tot per importar tots els components de la biblioteca a la vegada:

Importar components.

Nota

Si un creador no veu la biblioteca de components indicada a la secció d'importació, assegureu-vos que la biblioteca de components es comparteix amb el creador. Aneu als permisos d'una biblioteca de components per obtenir més informació.

Tingueu en compte que podeu seleccionar i importar més d'un component i en diferents biblioteques de components.

Els components disponibles dins de l'aplicació es mostren a la categoria Personalitzats de la llista de components de la subfinestra Insereix. Els components disponibles de les biblioteques de components importades es mostren a la categoria Components de la biblioteca:

Inserir components a l'aplicació.

Actualitzar una biblioteca de components

Podeu modificar una biblioteca de components existent i desar-ne els canvis amb notes de versió addicionals. No obstant, la versió de la biblioteca de components actualitzada s'ha de publicar per poder utilitzar-la a les aplicacions existents que utilitzen la biblioteca de components. Els passos de biblioteca de components d'exemple anteriors expliquen com es publica una biblioteca de components després de desar-la.

Hi ha dues maneres en què les aplicacions que utilitzen els components de la biblioteca poden obtenir els últims canvis.

Mètode 1: notificació d'actualització de components a l'edició de l'aplicació

Els creadors d'altres aplicacions reben un avís dels components actualitzats disponibles. La notificació es mostra quan els creadors editen les aplicacions a l'estudi d'aplicacions del llenç. Poden triar entre actualitzar els components:

Actualització disponible

Seleccioneu Revisa i veureu l'opció d'actualitzar el component:

Actualitzar un component.

Heu de tenir en compte que la versió que heu afegit en publicar la versió de la biblioteca de components es mostra aquí.

Seleccioneu Actualitza per actualitzar els components.

Aplicació actualitzada amb els components més recents

Mètode 2: comprovació proactiva de les actualitzacions

Aquest mètode tracta de comprovar l'actualització de l'aplicació de manera proactiva mentre treballeu a l'aplicació a Studio.

Per fer-ho, seleccioneu Insereix una subfinesta de components a l'esquerra i, a continuació, seleccioneu ... (el·lipsi) al costat del botó de cerca. A continuació, seleccioneu Comprova si hi ha actualitzacions.

Cerca els components més recents

Si s'hi ha actualitzacions als components que s'utilitzen de la biblioteca, el creador rebrà el missatge de revisar i obtenir els canvis més recents. En revisar i actualitzar, l'aplicació s'actualitza amb els components més recents.

A l'animació següent es mostra el procés per obtenir els components més recents.

Passos per obtenir els components més recents

Permisos de la biblioteca de components

Compartir una biblioteca de components funciona de la mateixa manera que compartir una aplicació del llenç. Quan compartiu una biblioteca de components, permeteu que altres usuaris puguin reutilitzar la biblioteca de components. Un cop compartida, altres usuaris poden editar la biblioteca de components i importar components d'aquesta biblioteca de components compartides per crear i editar aplicacions. Si es comparteix com a co-propietari, un usuari pot utilitzar, editar i compartir una biblioteca de components, però no suprimir-la ni canviar-ne el propietari.

Limitacions conegudes

  • Les limitacions conegudes dels components també s'apliquen a les biblioteques de components.

  • No podeu importar components mitjançant una biblioteca de components des de fitxers de biblioteques de components desades localment. Si proveu d'importar una biblioteca de components desada localment utilitzant Fitxer > Anomena i desa > Aquest ordinador i baixeu el fitxer de la biblioteca de components com una aplicació, es mostrarà el missatge d'error següent:

    Importar un fitxer de biblioteca de components.

  • No podeu afegir biblioteques de components existents a una solució. No obstant, podeu crear biblioteques de components noves per a les solucions mitjançant el flux d'addició d'una biblioteca de components.

  • Si importeu un component d'una biblioteca de components, no podeu editar-lo dins de l'aplicació que l'utilitza. Si seleccioneu Edita el component, veureu una opció per crear una còpia del component dins de l'aplicació actual per tal de fer canvis:

    Editar un component d'una biblioteca.

    Si seleccioneu Crea una còpia, el component es copia a l'aplicació local. La còpia local del component apareix a la categoria Personalitzada a la subfinestra Insereix. Aquesta còpia local del component no rebrà actualitzacions si la versió nova de la biblioteca de components original es publica més endavant.

  • Quan s'afegeix un component a una aplicació des de la biblioteca de components i el tema de l'aplicació s'actualitza, el component esdevé un component de l'aplicació local i ja no s'associa amb el component mestre a la biblioteca de components.

Passos següents

Apreneu les fórmules de comportament per a les aplicacions del llenç.

Consulteu també

Informació general dels components de l'aplicació del llenç i treballar components en una aplicació.