Share via


Biblioteca de components

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. Aneu a> seleccioneu Més a la navegació esquerra > seleccioneu Descobreix-ho tot Power Apps > seleccioneu · Biblioteques de components a la secció Millores de l'aplicació . També podeu ancorar l'opció Biblioteques de components a la vostra Power Apps interfície. Més informació: Navegació esquerra a Power Apps

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. Inicieu la sessió a Power Apps.

  2. Seleccioneu Biblioteques de components a la navegació esquerra i, a continuació, seleccioneu Biblioteca de components nova. També podeu seleccionar Més a la navegació esquerra > seleccioneu Descobreix-ho tot > seleccioneu Biblioteques de components a la secció Millores de l'aplicació · .

  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.

    Propina

    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:

    Publiqueu la versió de la biblioteca de components.

Personalització d'una biblioteca de components

En crear un component en una biblioteca de components, teniu l'opció de permetre que el component es personalitzi quan les aplicacions consumeixen els components de la biblioteca. Per defecte, aquesta configuració està activada. Desactiveu aquesta opció per suprimir la capacitat de personalitzar el component mentre s'utilitza a altres aplicacions.

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

En afegir un component que permet la personalització, veureu l'opció d'editar aquest component per obtenir més personalització. L'aplicació fa una còpia local i podeu fer canvis en la còpia del component local. L'associació amb la biblioteca de components s'elimina quan s'edita el component.

Editar un component permès per a la personalització

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

Tanmateix, quan no permeteu que els components es personalitzin, 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:

Obteniu 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:

Inseriu components a l'aplicació.

Actualitzar una biblioteca de components

Podeu modificar una biblioteca de components existent i desar-ne els canvis amb altres notes de versió. 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:

Component d'actualització.

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.

App actualitzada amb 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.

Comproveu si hi ha 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

Actualitzar el component d'una biblioteca de components en una aplicació que consumeix

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:

Editeu el component de la 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.

Nota

Les instàncies en ús dels components de la biblioteca de components no quedaran afectades després de crear una còpia local d'un component i es mantindran enllaçats amb la definició de la biblioteca de components. Només les instàncies dels components copiats localment (de categoria personalitzada) es consideren els components de l'aplicació local.

Suprimir una biblioteca de components

Si una biblioteca de components la fa referència a una aplicació del llenç, no es pot suprimir. Això és cert per als dos Power Platformi per als entorns que no són de Power Platform. Suprimiu el component de l'aplicació abans de suprimir la biblioteca. Podeu trobar informació sobre les aplicacions que utilitzen la biblioteca de components a la visualització de dependències de la solució o al missatge, que es mostra quan intenteu suprimir una biblioteca.

Suprimeix el component de la biblioteca.

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 usuarisis puguin reutilitzar la biblioteca de components. Un cop compartida, altres usuarisis 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 usuarisi pot utilitzar, editar i compartir una biblioteca de components, però no suprimir-la ni canviar-ne el propietari.

Consideracions addicionals quan es comparteixen biblioteques de components amb grups de seguretat:

Limitacions conegudes

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

  • No podeu importar components de biblioteques de components desades localment. És possible desar una biblioteca de components mitjançant Fitxer > Desa com a > Aquest ordinador. Però si proveu d'importar aquesta biblioteca de components desada, veureu el missatge d'error següent:

    Importeu el fitxer de la biblioteca de components.

  • Si importeu una aplicació i una biblioteca de components en un entorn per primer cop, assegureu-vos que l'aplicació utilitzi la versió més recent del component que s'inclou a la biblioteca de components. Altrament, l'aplicació no rebrà actualitzacions després de la importació. L'aplicació reconeixerà i demanarà a la versió actualitzada les importacions posteriors de biblioteques de components al mateix entorn.

  • Els components de codi no estan admesos a les biblioteques de components.

Consulteu també

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).