Mihiseko osagaiaren informazio orokorra

Oharra

Osagaiak mihise aplikazioetarako eraikuntza-bloke berrerabilgarriak dira. Aplikazioen sortzaileek kontrol pertsonalizatuak sor ditzakete aplikazio baten barruan edo aplikazioen artean erabiltzeko osagaien liburutegi bat erabiliz. Osagaiek ezaugarri aurreratuak erabil ditzakete, hala nola propietate pertsonalizatuak, eta gaitasun konplexuak gaitu. Artikulu honetan osagaien kontzeptuak eta adibide batzuk aurkezten dira.

Osagaiak erabilgarriak dira antzeko kontrol ereduak dituzten aplikazio handiagoak eraikitzerakoan. Aplikazioaren barruan osagaien definizioa eguneratzen baduzu, aplikazioko instantzia guztiek zure aldaketak islatzen dituzte. Osagaiek ahaleginaren bikoizketa ere murrizten dute, kontrolak kopiatu eta itsatsi beharra ezabatuz eta errendimendua hobetuz. Osagaien liburutegi bat erabiltzen duzunean, osagaiek garapen kolaboratiboa sortzen laguntzen dute eta erakunde baten itxura estandarizatzen laguntzen dute.

Mihise-aplikazioetan osagaiak erabiltzen ikasteko, ikusi bideo hau:

Osagaiak (mihise-aplikazioak)

Osagai bat aplikazio batetik sor dezakezu artikulu honetan azaltzen den bezala, edo osagai liburutegi baten barruan osagai berri bat sortuz. ... Erabili osagaien liburutegi bat aplikazioen pantaila anitzetan osagaiak erabili behar dituzunean. Lehendik dauden osagaiak lehendik dagoen edo osagai-liburutegi berri batean kopia ditzakezu.

Aplikazio batean osagai bat sortzeko, joan Zuhaitz ikuspegia atalera, hautatu Osagaiak fitxa, eta ondoren hautatu Osagai berria:

Sortu osagai pertsonalizatu berria zuhaitz ikuspegia erabiliz.

Osagai berria hautatzeak mihise huts bat irekitzen du. Gehitu kontrolak osagaiaren definizioaren zati gisa mihisean. Osagai bat oihalean editatzen baduzu, osagai beraren instantziak eguneratuko dituzu beste aplikazio pantailetan. Jada sortutako osagaia berrerabiltzen duten aplikazioek osagaien eguneratzeak ere jaso ditzakete osagai aldaketak argitaratu ondoren.

Ezkerreko paneleko lehendik dauden osagaien zerrendatik osagai bat hauta dezakezu pantaila hautatu ondoren. Osagai bat hautatzen duzunean, osagai horren instantzia bat sartzen duzu pantailan, kontrol bat txertatzen duzun bezala.

Aplikazioaren barruan eskuragarri dauden osagaiak Pertsonalizatua kategorian agertzen dira zuhaitz-ikuspegiaren barruko osagaien zerrendan. Osagaien liburutegietatik inportatutako osagaiak Liburutegiaren osagaiak kategorian agertzen dira:

Txertatu osagaiak aplikazioan.

Oharra

Artikulu honetan eztabaidatzen diren osagaiak Power Apps osagaien esparrutik desberdinak dira, garatzaileei eta sortzaileei eredu gidatutako eta mihisezko aplikazioetarako kode-osagaiak sortzeko aukera ematen diena. Informazio gehiago nahi izanez gero, ikus Power Apps osagaien esparruaren ikuspegi orokorra.

Pertsonalizatutako propietateak

Osagai batek sarrerako balioak jaso ditzake eta datuak emititu pertsonalizatutako propietate bat edo gehiago sortzen badituzu. Eszenatoki hauek aurreratuak dira eta formulak eta kontratu lotesleak ulertzea eskatzen dute. ...

Oharra

Osagaien propietate hobetuen funtzio esperimental batek aukera gehiago eskaintzen ditu propietateetarako, funtzioak eta portaera-funtzioak barne. Informazio gehiago lortzeko, ikus Oihal osagaiaren propietateak (esperimentalak)

Sarrera propietatea osagai batek osagaian erabiltzeko datuak nola jasotzen dituen da. Osagaien instantzia bat hautatuta badago, sarrera-propietateak eskuineko paneleko Propietateak fitxan agertzen dira. Sarrerako propietateak adierazpenekin edo formulekin konfigura ditzakezu, beste kontrol batzuetan propietate estandarrak konfiguratzen dituzun moduan. Beste kontrol batzuek sarrera-propietateak dituzte, hala nola, Testu-sarrera kontrol batenlehenetsiapropietatea.

Irteera propietatea datuak edo osagaien egoera igortzeko erabiltzen da. Adibidez, Gallery kontrol bateko Selected propietatea irteera-propietate bat da. Irteerako propietate bat sortzen duzunean, beste kontrolek osagaiaren egoerari zer egin diezaioketen zehaztu dezakezu.

Hurrengo ibilaldiak kontzeptu hauek azaltzen ditu.

Sortu adibide osagai bat

Adibide honetan, menuko osagaia sortuko duzu ondoko grafikoarekin. Gero testua alda dezakezu hainbat pantailatan, aplikazioetan edo bietan erabiltzeko:

Azken galeria.

Oharra

Berrerabiltzeko osagaiak sortzerakoan, osagaien liburutegi bat erabiltzea gomendatzen dizugu. ... Aplikazio baten barruan osagaiak eguneratzeak aplikazioaren barruan osagaien eguneratzeak soilik eskuragarri jartzen ditu. Osagai liburutegia erabiltzen duzunean, osagaiak eguneratzeko eskatuko zaizu liburutegi bateko osagaiak eguneratzen eta argitaratzen badira.

Sortu osagai berri bat

  1. Sortu mihise-aplikazio huts bat .

  2. Zuhaitz ikuspegian, hautatu Osagaiak eta ondoren hautatu Osagai berria osagai berri bat sortzeko.

    Sortu osagai pertsonalizatu berria zuhaitz ikuspegia erabiliz.

  3. Hautatu osagai berria ezkerreko panelean, hautatu elipsia (...), eta ondoren hautatu Izena aldatu. Idatzi edo itsatsi izena honela: MenuComponent.

  4. Eskuineko panelean, ezarri osagaiaren zabalera 150 gisa eta altuera 250 gisa, eta ondoren hautatu Propietate pertsonalizatu berria. Altuera eta zabalera egokiak diren beste edozein balio ere jar ditzakezu.

    Jabetza berria.

  5. Erakutsi izena, Jabetza izena eta Deskribapena laukietan, idatzi edo itsatsi testua Elementuak gisa.

    Bistaratzeko izena, propietatearen izena, deskribapen-koadroak.

    Ez sartu zuriunerik propietatearen izenean, formula bat idaztean osagaiari izen horrekin erreferentzia egingo diozulako. Adibidez, OsagaiIzena.JabetzaIzena.

    Osagaia hautatzen baduzu, bistaratzeko izena eskuineko paneleko Propietateak fitxan agertzen da. Bistaratze deskribatzailearen izenak zuk eta beste arduradunek jabetza honen xedea ulertzen lagunduko dizute. Deskribapena aholku-labur batean agertzen da propietate honen bistaratzeko izenaren gainean Propietateak fitxan jartzen baduzu.

  6. *Datu mota* zerrendan, hautatu *Taula*, eta ondoren hautatu *Sortu* .

    Jabetzaren datu mota.

    *Elementuak* propietatea zehaztu duzun datu motaren araberako balio lehenetsi batera ezartzen da. Zure beharretara egokitzen den balio gisa ezar dezakezu. Taula edo Erregistroa datu mota zehaztu baduzu, baliteke Elementuak propietatearen balioa aldatu nahi izatea osagaian sartu nahi duzun datu eskemarekin bat etortzeko. Kasu honetan, kateen zerrenda batera aldatuko duzu.

    Propietatearen balioa formula barran ezar dezakezu propietatearen izena eskuineko paneleko Propietateak fitxan hautatzen baduzu.

    Sarrera-propietate pertsonalizatua Propietateak fitxan.

    Hurrengo grafikoak erakusten duen bezala, propietatearen balioa eskuineko paneleko Aurreratua fitxan ere edita dezakezu.

  7. Ezarri osagaiaren Elementuak propietatea formula honetara:

    Table({Item:"SampleText"})
    

    Formula.

  8. Osagaian, txertatu bertikalki hutsik dagoen Galeria kontrol bat eta hautatu Diseinua propietateen panelean Izenburua gisa.

  9. Ziurtatu propietateen zerrendak Elementuak propietatea erakusten duela (lehenespenez agertzen den bezala). Ondoren, ezarri propietate horren balioa adierazpen honekin:

    MenuComponent.Items
    

    Horrela, Gallery kontrolaren Items propietateak osagaiaren Items sarrera propietatea irakurtzen du eta haren menpe dago.

  10. (Aukerakoa) Ezarri Galeria kontrolaren BorderThickness propietatea 1 gisa eta TemplateSize propietatea 50. Ertzaren lodiera eta txantiloiaren tamaina balioak eguneratu ditzakezu, egoki den moduan.

Gehitu osagai bat pantaila batean

Ondoren, gehitu osagaia pantaila batean eta zehaztu osagaiak erakutsi beharreko kateen taula bat.

  1. Ezkerreko panelean, hautatu pantailen zerrenda, eta hautatu pantaila lehenetsia.

    Pantaila lehenetsia.

  2. *Txertatu* fitxan, ireki *Osagaiak* menua, eta ondoren hautatu *MenuOsagaia*.

    Txertatu osagaia.

    Osagai berriari lehenespenez MenuComponent_1 izena ematen zaio.

  3. Ezarri MenuComponent_1 -ren Items propietatea formula honetara:

    Table({Item:"Home"}, {Item:"Admin"}, {Item:"About"}, {Item:"Help"})
    

    Instantzia grafiko honen antza du, baina testua eta instantzia bakoitzaren beste propietateak pertsonaliza ditzakezu.

    Azken galeria.

Sortu eta erabili irteerako propietatea

Orain arte, osagai bat sortu eta aplikazio batean gehitu duzu. Ondoren, sortu irteerako propietate bat, erabiltzaileak menuan hautatzen duen elementua islatzen duena.

  1. Ireki osagaien zerrenda, eta hautatu MenuComponent.

  2. Eskuineko panelean, hautatu Propietateak fitxa, eta ondoren hautatu Propietate pertsonalizatu berria.

  3. Erakutsi izena, Jabetza izena eta Deskribapena laukietan, idatzi edo itsatsi Hautatutakoa.

  4. Propietate mota atalean, hautatu Irteera, eta ondoren hautatu Sortu.

    Irteera gisa propietate mota.

  5. *Aurreratua* fitxan, ezarri *Hautatutakoa* propietatearen balioa adierazpen honetara, galeriaren izeneko zenbakia egokituz beharrezkoa bada:

    Gallery1.Selected.Item
    

    Panel aurreratua.

  6. Aplikazioaren pantaila lehenetsian, gehitu etiketa bat eta ezarri bere Testu propietatea adierazpen honetara, beharrezkoa bada osagaiaren izenaren zenbakia doituz:

    MenuComponent_1.Selected
    

    MenuComponent_1 instantzia baten izen lehenetsia da, ez osagaiaren definizioaren izena. Edozein instantzia alda dezakezu.

  7. Alt tekla sakatuta mantenduta, hautatu menuko elementu bakoitza.

    *Etiketa* kontrolak azken aldiz hautatu duzun menu-elementua islatzen du.

Scope

Sarrera eta irteera propietateek osagai baten eta bere ostalari aplikazioaren arteko interfazea argi eta garbi definitzen dute. Lehenespenez, osagaia kapsulatuta dago, osagaia aplikazioetan berrerabiltzeko errazagoa izan dadin, propietateak erabili behar baitira informazioa osagaitik sartu eta kanpora pasatzeko. Esparru-murrizketek osagai baten datu-kontratua sinple eta kohesionatu mantentzen dute, eta osagaien definizioen eguneraketak ahalbidetzen laguntzen dute, batez ere osagaien liburutegiak dituzten aplikazioetan.

Baina batzuetan osagai batek datu-iturri bat edo aldagai bat bere ostalariarekin partekatu nahi du. Partekatze hau bereziki erabilgarria da osagaia aplikazio jakin batean soilik erabiltzeko pentsatuta dagoenean. Kasu hauetan, aplikazio mailako informazioa zuzenean atzitu dezakezu osagaiaren propietateen panelean Aplikazioen esparrura sartu etengailua aktibatuz:

Sarbidea aplikazioaren esparruaren kommutadorea osagaien propietateen panelean

Sarbidearen aplikazioaren esparrua aktibatzen duzunean, elementu hauek osagai batetik erabilgarri egongo dira:

  • Aldagai globalak
  • Bildumak
  • Pantailetako kontrolak eta osagaiak, hala nola TextInput kontrol bat
  • Taulako datu iturriak, adibidez Dataverse mahaiak

Ezarpen hau desaktibatzen duzunean, osagaiak ezingo du aurreko elementuetako bat atzitu.  Set eta Collect funtzioak oraindik erabilgarri daude, baina sortutako aldagaiak eta bildumak osagaiaren instantzian daude eta ez dira aplikazioarekin partekatu.

Taulak ez diren datu-iturburuak, hala nola Azure Blob Storage edo konektore pertsonalizatua, eskuragarri daude ezarpen hau aktibatuta edo desaktibatuta dagoen ala ez. Pentsa ezazu datu iturri hauek inguruneko baliabide bat erreferentzia gisa baino aplikazio baliabide bat baino. Osagai bat liburutegi batetik aplikazio batera sartzen denean, inguruneko datu iturri hauek ere sartzen dira.

Osagaien liburutegiko osagaiek ezin dute inoiz aplikazioaren esparruan sartu, ez baitago aplikazio esparru bakar bat erreferentzia egiteko. Beraz, ezarpen hau ez dago testuinguru honetan erabilgarri eta benetan desaktibatuta dago. Aplikazio batera inportatu ondoren, eta osagaien fabrikatzaileak pertsonalizazioa baimentzen badu, etengailua gaitu daiteke eta osagaia alda daiteke aplikazioaren esparrua erabiltzeko.

Oharra

  • Osagaien liburutegiak osagai liburutegien barruan txertatu ditzakezu osagaien kasuak eta pantaila hori aurrebista ezazu probak egiteko.
  • Osagaien liburutegia ez da bistaratzen Power Apps Mobile erabiltzean.

Osagaiak inportatu eta esportatu (kenduta)

Oharra

Funtzio hau erretiratuta dago. Osagaien liburutegiak dira aplikazioetan osagaiak berrerabiltzeko gomendatutako modua. Osagai liburutegia erabiltzen denean, aplikazio batek erabiltzen dituen osagaien menpekotasuna mantentzen du. Aplikazioaren sortzaileari ohartarazten zaio mendeko osagaien eguneratzeak eskuragarri daudenean. Horregatik, berrerabil daitezkeen osagai berri guztiak osagai liburutegien barruan sortu beharko lirateke.

Osagaiak inportatu eta esportatzeko gaitasuna desgaituta lehenespenez, eginbide hau erretiratuta dagoelako. Osagaiekin lan egiteko metodo gomendagarria osagaien liburutegiak erabiltzea bada ere, ezaugarri hau aplikazio bakoitzeko salbuespen gisa gaitu dezakezu ezaugarria kendu arte. Horretarako, edit zure aplikazioa Power Apps Studio-n, eta, ondoren, joan Settings>Hurrengo ezaugarriak>Retired> Ezarri Esportatu eta inportatu osagaiak Aktibatuta.

Osagaien esportazioa eta inportazioa gaitu.

Ezaugarri hau gaitu ondoren, gaitasun hauek erabil ditzakezu osagaiak inportatzeko eta esportatzeko.

Inportatu osagaiak beste aplikazio batetik

Aplikazio batetik osagai bat edo gehiago beste aplikazio batera inportatzeko, hautatu Inportatu osagaiakTxertatu menuan, eta erabili Goitibeherako menu pertsonalizatua . Edo erabili Osagaiak ezkerreko paneleko zuhaitz-ikuspegian.

Elkarrizketa-koadro batek editatu ahal izateko baimena daukazun osagaiak dituzten aplikazio guztiak zerrendatzen ditu. Hautatu aplikazio bat, eta ondoren hautatu Inportatu aplikazio horretako osagai guztien argitaratutako azken bertsioa inportatzeko. Gutxienez osagai bat inportatu ondoren, kopia editatu eta behar ez dituzunak ezabatu ditzakezu.

Osagaiak inportatzeko elkarrizketa-koadroa.

Lehendik dauden osagaiak dituen aplikazioa fitxategi batean gorde dezakezu eta ondoren fitxategia berriro inportatu. Fitxategia osagaiak beste aplikazio batera inportatzeko erabil dezakezu.

Aplikazioak osagai beraren bertsio aldatua badu, aldatutako bertsioa ordezkatu edo inprimatu erabakitzeko eskatuko zaizu.

Aplikazio batean osagaiak sortu ondoren, beste aplikazioek aplikazio honetako osagaiak kontsumitu ditzakete inportatuz.

Oharra

Beste aplikazio batetik inportatu duzun osagai bat jatorrizko aplikazioan aldatzen bada, eskuz inportatu behar duzu osagaia berriro kontsumitzaileen aplikazioan azken osagaien aldaketak jasotzeko. Erabili osagaien liburutegiak osagaien eguneratzeekin eraginkorrago lan egiteko. ...

Esportatu osagaiak aplikaziotik

Osagaiak fitxategi batera esportatu eta deskargatu ditzakezu beste aplikazio batera inportatzeko.

Hautatu Esportatu osagaiak aukera ezkerreko paneleko zuhaitz-ikuspegiko Osagaiak atalean:

Esportatu osagaien zuhaitz-ikuspegia.

*Txertatu* menua ere erabil dezakezu eta ondoren *Pertsonalizatua* goitibeherako menua hautatu.

Esportatu osagaiak txertatzeko menua.

Esportatu osagaiak hautatzeak osagaiak fitxategi batera deskargatzen ditu:

Deskargatu osagaia.

Deskargatutako osagai fitxategiak .msapp fitxategi-izenaren luzapena erabiltzen du.

Inportatu osagaiak esportatutako osagaien fitxategitik

Esportatutako osagaien fitxategi batetik osagaiak inportatzeko, hautatu Inportatu osagaiakTxertatu menutik eta erabili Pertsonalizatua goitibeherako menua edo erabili Osagaiak ezkerreko paneleko zuhaitz ikuspegian. Osagaien elkarrizketa-koadroan, hautatu Fitxategia igo beste osagai edo aplikaziorik hautatu beharrean:

Inportatu osagaien fitxategia.

*Ireki* elkarrizketa-koadrotik, arakatu osagai-fitxategiaren kokapenera eta hautatu *Ireki* osagaiak aplikazioaren barruan inportatzeko.

Inportatu osagaiak esportatutako aplikazio batetik

Aplikazio bat lokalki gordetzeko, hautatu Fitxategia>Gorde honela:

Gorde aplikazioa.

Aplikazioa gorde ondoren, bere osagaiak berrerabili ditzakezu fitxategi batetik inportatuz. Informazio gehiago nahi izanez gero, ikus esportatutako osagaien fitxategi batetik osagaiak inportatzeari buruzko aurreko atala.

Muga ezagunak

  • Aplikazio batean osagai bereko bi instantzia edo gehiago dituzunean, ezin duzu sarrerako propietate pertsonalizatu bat konfiguratu irteerako propietate pertsonalizatu baten balioa instantzia berean edo desberdinetan. Ekintza honek erreferentziazko abisu-mezu zirkularra sortzen du. Muga horri aurre egiteko, sortu osagaiaren kopia bat zure aplikazioaren barruan.
  • Power Automate fluxuak osagaien liburutegietan gehitzea eta exekutatzea ez da onartzen.
  • Ezin dituzu gorde datu-iturri horietako datuak (adibidez, inprimakiak, sareta fluidoak edo datu-taulak) osagaiekin.
  • Ezin duzu osagai bat galeria edo inprimaki batean txertatu (SharePoint inprimakia barne).
  • Osagaiak ez dute onartzen UpdateContext funtzioa, baina aldagaiak sortu eta egunera ditzakezu osagai batean Set funtzioa erabiliz. Aldagai hauen irismena osagaira mugatuta dago, baina osagaitik kanpo sar zaitezke irteera pertsonalizatutako propietateen bidez.

Hurrengo urratsak

Ikasi osagaien liburutegi bat erabiltzen berrerabilgarri diren osagaien biltegi bat sortzeko. ...

Ikusi ere