Erabili Power Fx diseinatu eredu pertsonalizatutako aplikaziorako orrialde pertsonalizatua
Artikulu honek nola ohikoa den azaltzen du Microsoft Power Fx funtzioek modu ezberdinean funtzionatzen dute mihise-aplikazio autonomo baten eta orri pertsonalizatu baten artean. Orri pertsonalizatu bat ereduak gidatutako aplikazioaren osagaiak direlako gertatzen da. Bestela Microsoft Power Fx formulek berdin jokatzen jarraitzen dute.
Garrantzitsua
Orrialde pertsonalizatuak produktuaren aldaketa nabarmenak dituzten ezaugarri berriak dira eta gaur egun Orri pertsonalizatuak ezagutzen diren gaiak atalean azaldutako muga ezagunak dituzte.
Gehitu jakinarazpenak pertsonalizatutako orrialde batean
Erabiltzaileari jakinarazpen bat orrialde pertsonalizatu batean erakutsi ahal zaio Jakinarazpen funtzioa. Jakinarazpen-mezuak agertzen direnean, lehenetsitako orrialdearen gainean daude atrakatuta, desgaitu arte ikusgai egon daitezen. Denbora-tarte bat ematen bada, jakinarazpen-mezua desagertuko da denbora-tarte horren ondoren. 10-ko denbora-tartea ez erabiltzea gomendatzen da, jada ez baita denbora-tarte gisa hartzen. Informazio gehiago: Jakinarazi funtzioa
Notify( "Custom page notification message" )
Notify( "Custom page notify warning message", NotificationType.Warning )
Orri pertsonalizatu batera nabigatzen
Atal honetan ereduak gidatutako aplikazio inprimakitik orrialde pertsonalizatu batera nabigatzeko adibideak, orrialde pertsonalizatu batetik beste orrialde pertsonalizatuetara edo modeloak gidatutako aplikazio inprimakira Power Fx erabiliz nabigatzeko adibideak eskaintzen dira.
Orri pertsonalizatu batetik nabigatzen
Navigate funtzioa erabiltzaileek eredu bidezko aplikazio inprimakietatik edo pertsonalizatutako orrietatik nabigatzeko aukera ematen du. Funtzio hau orrialde pertsonalizatua modeloek gidatutako aplikazio baten barruan exekutatzen denean bakarrik aplika daiteke. Oihal-diseinatzailean orrialde pertsonalizatuak egile edo aurrebistatzean, funtzio honek ez du eraginik.
Joan beste orrialde pertsonalizatu batera
Orrialde pertsonalizatu batetik bestera nabigatzeko, pasa pertsonalizatutako orrialdearen bistaratzeko izena lehen parametro gisa.
Navigate( CustomPage2 )
Joan taulako ikuspegi lehenetsira
Taularen ikuspegi lehenetsira joateko, lehen parametro gisa mahaiaren izena pasatu da.
Navigate( Accounts )
Garrantzitsua
Ziurtatu kontuak Microsoft Dataverse taula orri pertsonalizatuan gehitzen duzula argitaratu eta probatu aurretik.
Joan taulako sistema ikuspegi zehatz batera
Taularen sistema ikuspegi zehatz batera joateko, pasatu ikuspegiaren GUIDa.
Navigate( 'Accounts (Views)'.'My Active Accounts' )
Joan taularen lehenetsitako formara
Taularen lehenetsitako formara joateko, pasatu erregistroa lehen parametro gisa.
Navigate( Gallery1.Selected )
Joan taulako inprimaki zehatz batera
Gainditzeko Dataverse erregistratu inprimaki zehatz batera, pasa inprimakiaren izena bigarren parametroaren Orria atributuan.
Navigate(
AccountGallery.Selected,
{ Page: 'Accounts (Forms)'.Account } )
Nabigatu orrialde pertsonalizatu zehatz batera erregistro sarrera batekin
Gainditzeko Dataverse erregistratu orri pertsonalizatu zehatz batera, pasatu orri pertsonalizatuaren izena bigarren parametroaren Orria atributuan.
Navigate(
AccountGallery.Selected,
{ Page: 'Account Record Page' } )
Helburuko orri pertsonalizatuan, erregistroa erabiliz lortzen da Param lortzeko funtzioa etn eta id balioak.
Jarraian, erregistroa batean kargatzeko adibide bat dago EditForm kontrola.
AccountEditForm.DataSource = Accounts
AccountEditForm.Item =
LookUp( Accounts, accountid = GUID( Param("id") ) )
Joan taulako inprimaki lehenetsira sortzeko moduan
Sortu moduan taularen lehenetsitako formara joateko, pasatu Dataverse erregistroa Defaults-tik sortutakoa. Honek inprimaki lehenetsia irekitzen du erregistroarekin erregistro berri gisa. Lehenetsiak funtzioak taularen izena hartzen du erregistroa sortzeko.
Navigate( Defaults( Accounts ) )
Nabigatu taularen forma lehenetsira sorkuntza moduan eremu lehenetsiarekin
Eremu batzuk lehenetsita dauden erregistro berri batera nabigatzeko, erabili Patch funtzioa taulako erregistro lehenetsian eremuak ezartzeko.
Navigate(
Patch(
Defaults(Accounts), { 'Account Name': "My company", Phone: "555-3423" } )
)
Joan aurreko orrialdera edo itxi elkarrizketa-koadroa
Azken orrialdera itzultzeko edo elkarrizketa bat ixteko, Atzera funtzioari orrialde pertsonalizatu batean deitzen zaio. Atzera funtzioak uneko orrialdea ixten du eta modeloak gidatutako azken aplikaziora edo orrialde pertsonalizatura itzultzen da. Orrialde pertsonalizatuak pantaila bat baino gehiago baditu, ikusi Orri pertsonalizatuak orrialde pertsonalizatuak pantaila anitz dituenean artikulua.
Back()
Orrialde pertsonalizatuak pantaila bat baino gehiago dituenean atzera egitea
Orri pertsonalizatu baten konfigurazio lehenetsia pantaila bat edukitzea da. Kasu honetan, Atzera funtzioaren deiak orrialde pertsonalizatua itxiko du, eredu pertsonalizatutako aplikazioko orri pila azkena ez bada pertsonalizatutako orrialdea. Azken orria irekita mantentzen da.
Aplikazio sortzaile batek orrialde pertsonalizatu batean pantaila bat baino gehiago gaitu ditzake. Hauek pilatu daitezkeen orrialde pertsonalizatuaren orrialde osoko kontrolatzat hartu beharko lirateke. Orrialde pertsonalizatua irekitzeak ez du erabili beharreko pantaila zehazteko modurik. Orrialde pertsonalizatu batek pantaila bat baino gehiago dituenean, egileak pantaila pilatzea kudeatzeaz arduratzen da. Navigatefuntzioari pantaila batera deitzeak pantaila pilara gehituko da pertsonalizatutako orrialdearekin. Atzera funtzio dei bakoitzak pantaila pantaila kenduko du. Pantailan pantaila bakarra dagoenean, orrialde pertsonalizatua itxi egingo da.
Hainbat pantaila gaitzea
Lehenespenez, orri pertsonalizatu batek pantaila bakarra erabiltzen du aplikazioa orrialde bakoitzeko pantaila batean bereiztea sustatzeko. Hau aktibatuta alda daiteke Ezarpenak > Bistaratzea > Gaitu hainbat pantaila.
Ohiko konfigurazio-arazoak
Navigate
funtzioak ez du eredu edo orri pertsonalizatu bat elkarrizketa-koadro batera irekitzeko laguntzarik. Orrialde pertsonalizatu bateko nabigazio guztia lerroan irekitzen da.- Nabigazio funtzioak ez du onartzen irekitzea:
- Aginte-bilduma bat edo aginte-panel zehatz bat.
- Ereduetan oinarritutako aplikazioaren inprimaki zehatz bat.
- Orri pertsonalizatu bat uneko saioko uneko aplikazioaren fitxan soilik ireki daiteke saio anitzeko ereduetan oinarritutako aplikazio batean.
Ikusi ere
Bezeroaren APIa erabiliz orrialde pertsonalizatu batera
Modeloek gidatutako aplikazioen orrialde pertsonalizatuaren ikuspegi orokorra