Mihiseko osagaiaren informazio orokorra

Oharra

Osaiagak mihise-aplikazioetan berrerabil diatezke aplikazioen garatzaileek kontrol pertsonalizatuak sor ditzaketela aplikazio baten barruan edo aplikazioetan osagaien liburutegia erabiliz. Osagaiek ezaugarri aurreratuak erabil ditzakete, hala nola propietate pertsonalizatuak, eta gaitasun konplexuak gaitu. Artikulu honetan osagaien kontzeptuak eta adibide batzuk aurkezten dira.

Osagaiak erabilgarria dira antzeko kontrol ereduak dituzten aplikazio handiagoak eraikitzeko. Aplikazioaren barruan osagaien definizioa eguneratzen baduzu, aplikazioko instantzia guztiek zure aldaketak islatzen dituzte. Osagaiek ere ahaleginak bikoiztea murrizten dute, kontrolak kopiatu / itsatsi beharra eta errendimendua hobetuz. Osagaiek lankidetza-garapena sortzen laguntzen dute eta erakunde batean itxura itxura eta estandarizazioa normalizatzen dute osagai liburutegia.

Ikusi bideo hau oihaleko aplikazioetan osagaiak nola erabiltzen ikasteko:

Osagaiak (mihise-aplikazioak)

Osagai bat aplikazio baten barruan sor dezakezu artikulu honetan azaltzen den moduan, edo osagai berria sortuz barruan osagai liburutegia. Osagai liburutegia aplikazioko pantaila askotan zehar osagaiak erabiltzeko baldintzak erabili beharko lirateke. Lehendik dauden osagaiak lehendik edo osagai berriko liburutegi batean kopiatu ditzakezu.

Aplikazio bateko osagaiak sortzeko, joan Zuhaitz ikuspegia hautatu Osagaiak fitxa, eta hautatu Osagai berria:

Sortu pertsonalizatutako osagai berria zuhaitz ikuspegia erabiliz.

Hautatzea Osagai berria mihise huts bat irekitzen du. Mahaian osagaien definizioaren zati gisa kontrolak gehi ditzakezu. Osagaia 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 dauden osagaiak atal honetan agertzen dira pertsonalizatua kategoria zuhaitz ikuspegian osagaien zerrenda batean. Osagai liburutegietatik inportatutako osagaiak atal honetan agertzen dira Liburutegiko osagaiak kategoria:

Sartu osagaiak aplikazioan.

Oharra

Artikulu honetan eztabaidatutako osagaiak desberdinak dira Power Apps component framework garatzaileek eta arduradunek modeloak eta mihise aplikazioetarako kode osagaiak sortzeko aukera ematen dutenak. Informazio gehiago lortzeko, joan Power Apps component framework 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 ulertu behar dituzu formulak eta kontratu lotesleak.

Oharra

Osagaien propietate hobetuen ezaugarri esperimental batek are aukera gehiago eskaintzen ditu propietateetarako, funtzioak eta portaera funtzioak barne. Informazio gehiago lortzeko, ikusi Canvas osagaien propietateak (esperimentuak)

Sarrerako jabetza osagai moduan datuak nola jasotzen dituen jasotzen da. Sarrerako propietateak agertzen dira Propietateak Eskuineko paneleko fitxa osagaiaren instantzia hautatzen bada. Sarrerako propietateak adierazpenekin edo formulekin konfigura ditzakezu, beste kontrol batzuetan propietate estandarrak konfiguratzen dituzun moduan. Beste kontrol batzuek sarrera propietateak dituzte, adibidez Lehenetsia jabetza baten jabetza Testua idaztea kontrola.

Irteerako jabetza datuak edo osagaien egoera igortzeko erabiltzen da. Adibidez, Hautatuak ondasun bat Galeria kontrola irteerako propietatea 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

A erabiltzea gomendatzen dizugu osagai liburutegia berrerabiltzeko osagaiak sortzerakoan. 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 hutsik dagoen mihise-aplikazio bat.

  2. Zuhaitz ikuspegia atalean hautatu Osagaiak fitxa, eta hautatu Osagai berria osagai berria sortzeko.

    Sortu pertsonalizatutako osagai berria zuhaitz ikuspegia erabiliz.

  3. Aukeratu osagai berria ezkerreko panelean, aukeratu elipsia (...), eta hautatu Aldatu izena. Idatzi edo itsatsi izena MenuComponent.

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

    Propietate berria.

  5. Sarbidean Bistaratu izena, Jabetzaren izena, eta deskribapena laukiak, idatzi edo itsatsi testua gisa elementuak.

    Bistaratu izena, propietatearen izena, deskribapen laukiak.

    Ez ezazu propietateen izenean espazioak izen horrekin osagaia aipatuko duzulako formula bat idazten duzunean. Adibidez, ComponentName.PropertyName.

    Pantailaren izena agertzen da Propietateak Eskuineko paneleko fitxa osagaia hautatzen baduzu. Bistaratze deskribatzailearen izenak zuk eta beste arduradunek jabetza honen xedea ulertzen lagunduko dizute. deskribapena Bozeta batean agertzen da propietate honen bistaratze izenaren gainean pasatzean Propietateak fitxa.

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

    Propietatearen datu mota.

    Elementuak propietateak balio lehenetsia du ezarritakoa zehaztutako datu motan oinarrituta. Zure beharretara egokitzen den balio gisa ezar dezakezu. Datu mota bat zehaztu baduzu Taula edo Erregistroa, baliteke aldatu nahi duzun balioa elementuak propietatea osagaian sartu nahi dituzun datu-eskemarekin bat egiteko. Kasu honetan, kateen zerrenda batera aldatuko duzu.

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

    Propietateak fitxan pertsonalizatutako sarrera-propietatea.

    Hurrengo irudi grafikoan propietatearen balioa editatu dezakezu aurreratua eskuineko paneleko fitxa.

  7. Ezarri osagaia elementuak formula honen jabetza:

    Table({Item:"SampleText"})
    

    Formula.

  8. Osagaian, sartu bertikal huts bat Galeria kontrolatu eta hautatu Diseinua propietate panelean gisa Izenburua.

  9. Ziurtatu jabetza zerrendak erakusten duela elementuak jabetza (lehenespenez egiten duen moduan). Eta ondoren ezazu jabetza horren balioa adierazpen honetara:

    MenuComponent.Items
    

    Horrela, elementuak jabetza honen jabetza Galeria kontrola irakurri eta menuaren araberakoa da elementuak osagaiaren sarrera propietatea.

  10. Aukerakoan - ezar ezazu Galeria kontrola BorderThickness propietatean 1 eta bere TemplateSize Jabetza 50. Ertzaren lodiera eta txantiloiaren tamaina balioak eguneratu ditzakezu, egoki den moduan.

Gehitu osagai bat pantaila batean

Ondoren, osagaia pantaila batean gehituko duzu eta osagaiak erakusteko kateen taula zehaztuko duzu.

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

    Lehenetsitako pantaila.

  2. Gainean Txertatu fitxa ireki Osagaiak menua eta, ondoren, hautatu MenuComponent.

    Txertatu osagaia.

    Osagai berriak du izena MenuComponent_1 lehenetsiz.

  3. Ezarri Elementuak propietatea MenuComponent_1 formula honetan:

    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 duzu eta aplikazio batean gehitu duzu. Ondoren, erabiltzaileak menuan hautatzen duen elementua islatuko duen irteera-propietate bat sortuko duzu.

  1. Ireki osagaien zerrenda eta, ondoren, hautatu MenuComponent.

  2. Eskuineko panelean hautatu botoia Propietateak fitxa, eta hautatu Ohiko jabetza berria.

  3. Sarbidean Bistaratu izena, Jabetzaren izena, eta deskribapena laukiak, idatzi edo itsatsi testua gisa hautatuak.

  4. Jabetza mota azpian, hautatu Irteera eta, ondoren, hautatu Sortu.

    Jabetza mota irteera gisa.

  5. Gainean aurreratua fitxan, ezarri balioa Hautatuak jabetza adierazpen honetara, galeriaren izenaren zenbakia egokituz:

    Gallery1.Selected.Item
    

    Aurreratu panela.

  6. Aplikazioaren pantaila lehenetsian, gehitu etiketa bat eta ezarri bere Testua propietate adierazpen honi, osagaiaren izenean zenbakia egokituz, beharrezkoa izanez gero:

    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.

    Label kontrolak duela gutxi aukeratu 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. Kanpoko murrizketek osagai baten datu kontratua sinplea eta kohesionatua mantentzen dute eta osagaien definizio eguneratzeak gaitzen laguntzen du,—batez ere osagai liburutegiak dituzten aplikazioetan.

Zenbait alditan osagai batek datu-iturburu edo aldagai bat ostalariarekin partekatu nahi ditu. Batez ere osagaia aplikazio jakin batean soilik erabiltzeko pentsatuta dagoenean. Kasu horietan, zuzenean sar zaitezke aplikazio mailako informazioa aktibatuta Sartu aplikazioaren esparrua aldatu osagaiaren propietate panelean:

Sarbidea aplikazioaren esparruaren kommutadorea osagaien propietateen panelean

Noiz Sartu aplikazioaren esparrua aktibatuta dago, honako hauek sar daitezke osagai baten barnetik:

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

Ezarpen hau desaktibatuta dagoenean, goiko hauetako bat ere ez dago erabilgarri osagaiarentzat. Ezarri eta Bildu funtzioak dira. oraindik eskuragarri, baina ondoriozko aldagaiak eta bildumak osagai-instantziara iristen dira eta ez dira aplikazioarekin partekatzen.

Ezarpen hau aktibatuta edo desaktibatuta egon arren, eskuragarri daude taularik gabeko datu iturriak, esate baterako, Azure Blob Storage edo pertsonalizatutako konektorea. Pentsa datu-iturri hauek ingurune-baliabide bati erreferentzia egitea baino, aplikazio-baliabide bati baino. Osagai bat osagai-liburutegi batetik aplikazio batera sartzen denean, inguruneko datu-iturri hauek ere sartzen dira.

Osagai liburutegiko osagaiek ezin dute inoiz aplikazioaren esparrua atzitu, ez baitago aplikazio esparru bakarra aipatzeko. Beraz, ezarpen hau ez dago testuinguru honetan erabilgarri eta benetan desaktibatuta dago. Aplikazio batera inportatu ondoren, eta osagaien egileak pertsonalizazioa baimendu 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.
  • Osagai liburutegia ez da bistaratzen erabiltzean Power Apps Mobile.

Osagaiak inportatu eta esportatu (kenduta)

Oharra

Funtzio hau erretiratuta dago. Osagai liburutegiak aplikazioetan osagaiak berrerabiltzeko modu gomendagarria dira. Osagai liburutegia erabiltzen denean, aplikazio batek erabiltzen dituen osagaien menpekotasuna mantentzen du. Aplikazioen arduraduna ohartaraziko da menpeko osagaien eguneratzeak eskuragarri daudenean. Horregatik, berrerabil daitezkeen osagai berri guztiak osagai liburutegien barruan sortu beharko lirateke.

Osagaiak inportatzeko eta esportatzeko gaitasuna desgaituta dago lehenespenez, funtzio hau erretiratu denetik. Osagaiekin lan egiteko gomendatutako metodoa da erabiltzea osagai liburutegiak, eginbide hau aplikazio bakoitzeko gaitu dezakezu salbuespen gisa, eginbidea kendu arte. Horretarako, editatu aplikazioa Power Apps Studio-n eta joan Ezarpenak > Datozen eginbideak > Kendutakoak > Ezarri Esportatu eta inportatu osagaiak Aktibatuta gisa.

Gaitu esportatu eta inportatu osagaiak.

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

Inportatu osagaiak beste aplikazio batetik

Osagai bat edo gehiago aplikaziotik beste batera inportatzeko, hautatu Osagaiak inportatu tik Txertatu eta gero erabili pertsonalizatua goitibeherako menua. 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 Inportazio aplikazio horretako osagai guztien argitaratutako bertsio berriena inportatzeko. Gutxienez osagai bat inportatu ondoren, zure kopia editatu eta behar ez duzun guztia ezabatu dezakezu.

Inportatu osagaien 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 lan egiteko osagaien eguneraketekin eraginkorrago.

Esportatu osagaiak aplikaziotik

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

Aukeratu Esportatu osagaiak aukera Osagaiak ezkerreko paneleko zuhaitz ikuspegitik:

Esportatu osagaien zuhaitz ikuspegia.

Era berean, erabil dezakezu Txertatu gero hautatu menua pertsonalizatua goitibeherako menuaren ordez.

Esportatu osagaiak txertatzeko menua.

Hautatzea Esportatu osagaiak osagaiak fitxategi batera deskargatzen ditu:

Deskargatu osagaia.

Deskargatutako osagaien fitxategiak .msapp fitxategiaren izenaren luzapena.

Inportatu osagaiak esportatutako osagaien fitxategitik

Osatutako esportatutako osagai fitxategi batetik osagaiak inportatzeko, hautatu Inportatu osagaiak Txertatu menutik eta ondoren erabili Pertsonalizatua goitibeherako menua edo erabili Osagaiak ezkerreko paneleko zuhaitz ikuspegian. Hautatu osagaien elkarrizketa-koadroan Kargatu fitxategia beste edozein osagai edo aplikazio aukeratu beharrean:

Inportatu osagaiaren fitxategia.

Ireki elkarrizketa-koadrotik, arakatu osagaien fitxategiaren kokalekua eta hautatu Ireki aplikazioaren barruan osagaiak inportatzeko.

Inportatu osagaiak esportatutako aplikazio batetik

Aplikazio bat gorde dezakezu lokalean fitxategia > Gorde honela aukera:

Gorde aplikazioa.

Aplikazioa gordetzean, aplikazioaren osagaiak berriro erabil ditzakezu osagaiak fitxategi batetik inportatzeko metodo bera erabilita. Jarraitu pausoak aurreko sekzioan inportatutako osagaietan esportatutako osagaien fitxategian.

Muga ezagunak

  • Sarrerako propietate pertsonalizatu bat ezin da konfiguratu irteerako propietate balio pertsonalizatu batekin instantzia berdinetan edo desberdinetan, aplikazio batean osagai bereko bi instantzia edo gehiago dituzunean. Ekintza honek erreferentziazko abisu-mezu zirkular bat eragingo du. Muga horri aurre egiteko, osagaiaren kopia bat sor dezakezu zure aplikazioaren barruan.
  • Ezin dira gehitu eta exekutatu Power Automate osagaien liburutegietako fluxuak.
  • Ezin dituzu gorde datu-iturri horietako datuak (adibidez, inprimakiak, sareta fluidoak edo datu-taulak) osagaiekin.
  • Ezin duzu osagairik sartu galeria edo formulario batean (SharePoint inprimakia barne).
  • Osagaiek ez dute onartzen UpdateContext funtzioa, baina osagaietako aldagaiak sortu eta eguneratu ditzakezu ezarri funtzioa. Aldagai hauen irismena osagaira mugatuta dago, baina osagaitik kanpo sar zaitezke irteera pertsonalizatutako propietateen bidez.

Hurrengo urratsak

Ikasi a erabiltzen osagai liburutegia osagai berrerabilgarrien biltegi bat sortzeko.

Ikusi ere

Oharra

Esan diezagukezu dokumentazioa zein hizkuntzatan jaso nahi duzun? Egin inkesta labur bat. (kontuan izan inkesta hau ingelesez dagoela)

Inkestak zazpi minutu inguru iraungo du. Ez da datu pertsonalik biltzen (pribatutasun-adierazpena).