Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Kontrol modernoak
Mihise-aplikazioetako kontrol modernoek aurrerapen nabarmena adierazten dute Microsoft ekosistemaren barruko erabiltzaile-interfazeen garapenean eta diseinuan. Microsoft-en Fluent Design System-en oinarrituta, kontrol hauek erabiltzaile-esperientzia azkarra, errendimenduan oinarritutakoa eta eskuragarria eskaintzeko diseinatuta daude, gai-gaitasunekin integrazio ezin hobea bermatuz. Kontrol hauen sarrerak, besteak beste, fitxa-zerrendak, aurrerapen-barrak, informazio-botoiak, birakariak eta gehiago, aplikazio intuitiboagoak, sentikorragoak eta bisualki erakargarriagoak sortzeko aldaketa estrategiko bat azpimarratzen du. Kontrol moderno hauek erabiliz, garatzaileek erraz inplementatu ditzakete estetikoki atseginak eta funtzionalki aberatsak diren UI elementu sofistikatuak, erabiltzailearen konpromisoa eta gogobetetasuna hobetuz.
Kontrol hauen berezko diseinuak, gaiak kontuan hartuta, itxura eta sentimendu bateratu eta koherentea ahalbidetzen du aplikazio guztietan, aplikazioak pertsonalizatzeko eta markatzeko behar den ahalegina nabarmen murriztuz. Ezarritako gaiaren arabera kontrol guztien estiloak automatikoki eguneratzeko gaitasunak diseinu prozesua errazten du eta aplikazioak bisualki koherenteak izaten direla ziurtatzen du prozesu osoan. Honek markaren koherentzia mantendu nahi duten aldi berean esperientzia digitalak eskaini nahi dituzten negozio modernoen beharrekin bat egiten du. Kontrol modernoek irisgarritasuna eta errendimendua ere azpimarratzen dituzte, aplikazioak publiko sorta zabal batek erabil ditzakeela ziurtatuz, desgaitasuna dutenek barne, diseinu inklusiboaren printzipioekin bat etorriz. Horrela, mihise-aplikazioetako kontrol modernoak ez dira UI osagai multzo bat soilik, baizik eta garatzaileei aplikazio eraginkorragoak, mantentzeko errazagoak, irisgarriagoak eta kohesionatuagoak eraikitzeko ahalmena ematen dien tresna eraldatzaile bat, bai enpresen bai erabiltzaileen behar ebolutiboak asetzeko.
Garrantzitsua da
Mihise-aplikazioetako kontrol modernoen azpimultzo bat orokorrean eskuragarri jarri den arren (GA), funtzio multzo zabalagoa aurrebistan jarraitzen du. Aurrebista-kontrol hauek arakatu eta haien inguruko iritzia ematera animatzen zaitugu. Hala ere, garrantzitsua da kontuan izatea haien ezaugarriak eta funtzionaltasunak iritzi eta probetan oinarrituta hobetu daitezkeela eskuragarritasun orokorrera iritsi aurretik.
Inprimakien diseinua eta jarraibideak
Antolatu zure formularioa
- Banatu zure formularioa atal logikoetan eta multzokatu erlazionatutako eremuak.
- Saiatu zure formularioa pantaila bakarrean mantentzen. Luzea bada, kontuan hartu hainbat pantaila, urrats edo fitxatan banatzea.
- Erabili hizkuntza argi eta sinplea eremuen etiketetarako, termino ezezagunak edo hizkera teknikoa saihestuz.
- Datuen zehaztasuna bermatzeko balidazio-arauak ezartzea. Nahitaezko eremuetarako, argi adierazi beharrezkoak direla. Balioztatu helbide elektronikoak, telefono zenbakiak eta beste formatu batzuk behar izanez gero.
Berrerabili formularioak
- Erabili formulario bakarra erregistro berriak sortzeko, dauden erregistroak editatzeko eta ikusteko soilik moduan erregistroak bistaratzeko.
- Formulario bera berrerabiltzeak garapen eta mantentze denbora murrizten du, koherentzia bermatzen duen bitartean.
Inprimaki moduak
Ezarri formulario modua dinamikoki erabiltzailearen ekintzen arabera. Adibidez:
- Erregistro berri bat sortzerakoan, ezarri formularioa "Berria" moduan.
- Dagoeneko dagoen erregistro bat editatzean, ezarri formularioa "Editatu" moduan.
- Erregistro bat bistaratzean, ezarri formularioa "Ikusi" moduan.
Kontrol kokapena
- Jarri kontrol desberdinak (galeria, bistaratzeko formularioa eta editatzeko formularioa, adibidez) pantaila bereizietan, bereizteko errazak izan daitezen.
- Konbinatu kontrol hauek formulekin erabiltzaile esperientzia koherentea sortzeko.
Edukitzaileak
Mihise-aplikazioa negozio-egoera gehiagori aurre egiteko tamainaz handitzen den heinean, kontrolen kopurua hazten jarraitzen du eta kontrolak betetzen duten funtzioaren arabera antolatu behar dira. Horretarako modu erraz bat kontrolak batera hautatzea eta talde batean biltzea da. Hala ere, ez da beti gomendagarria kontrolak taldekatzea. Oihal-aplikazioaren kontrolak kontrol multzo bat eduki dezake eta bere propietateak ditu. Container
Edukiontziak espazio huts gisa funtzionatzen dute, eta bertan kontrolak txertatu eta antola ditzakezu edukiontziaren goiko ezkerreko izkinarekiko. Edukiontziak habiaratzeko malgutasuna duzu, diseinu konplexuagoak sortzeko eta diseinuan askatasuna emateko.
Edukiontziak benetako kontrolak dira, beren propietateak dituztenak, hala nola Width eta BorderColor. Edukitzaileek aplikazioen diseinuan eragiten dute eta horiek multzokatzeak pantaila irakurgailuaren erabiltzaileek aplikazioaren egitura ulertzen lagunduko dute.
Talde batean edozein kontrol gehi ditzakezun arren, logikoki erlazionatutako kontrolak bakarrik gehitu beharko zenituzke edukiontzi batean.
Elementuak taldeen bidez antolatzeak erabiltzaileei propietate partekatuak hainbat elementuri aplikatzeko aukera ematen die. Power Apps Hala ere, talde baten barruan banakako propietateen aldaketak egiteak eskuzko doikuntzak behar izan ditzake. Gainera, taldeek ez dute presentziarik aplikazio baten egitura logikoan irisgarritasun arrazoiengatik, pantaila-irakurgailuek ezin baitituzte ezagutu. Gainera, taldeak habiaratu ezinak zaildu egiten du diseinu konplexuagoak sortzea.
Galeriaren diseinua eta jarraibideak
Saihestu galeriako elementuak barrutik aldatzea
Saihestu galeria baten Items propietatea aldatzea haur-kontrolen gertaeren barruan, hala nola OnChange edo OnSelect. Honek portaera ustekabekoa sor dezake, batez ere balioak aldatzen direnean gertaerak abiarazten dituzten kontrol batzuekin ari garenean.
Kontuz ibili OnChange-k abiarazitako kontrolekin
Kontuz ibili galerietan konbinazio-koadroa, data-hautatzailea, graduatzailea edo txandakatzailea bezalako kontrolak erabiltzean. Kontrol hauek eragin dezakete OnChange gertaera ustekabean gertatuz, begizta infinituak bezalako arazo potentzialak sor ditzake.
Adabakietan errendimenduaren eragina
Kontuan izan errendimenduan duen eragina galeria bateko elementuak konpontzean edo eguneratzean, batez ere elementu kopuru handia lantzen duzunean. Adabakiak jartzea motela izan daiteke, eta galeriak elementu guztiak berriro kargatu ditzake, errendimenduan eragina izanik.
Kontuz ibili begizta infinituak erabiliz**
Galeriaren datuak aldatzeak begizta infinituetara eramaten dituzten gertaerak abiarazten baditu, kontuan hartu kontrol modernoak edo abiarazten ez dituzten kontrolak erabiltzea. OnChange haien datuak aldatzen direnean begizta hausteko.
Saihestu galeria txertatuak
Galeria txertatuek errendimendu arazoak eta datuen lotura konplexua sor ditzakete.
Ahal den guztietan, saihestu habia-galeriak egitea. Horren ordez, saiatu zure datu-egitura diseinatzen eta funtzioak modu optimizatuan erabiltzen.
Erabili altuera malguko galeriak
Altuera finkoko galeriek edukiaren ikusgarritasun mugatua eragin dezakete, batez ere datu dinamikoak maneiatzen direnean.
Erabili altuera malguko galeriak ezarriz Height jabetza Parent.Height edo zure datuetan oinarritutako balio dinamiko bat. Horri esker, galeriak bere altuera doitzen du datu kopuru desberdinak hartzeko.
Datuen kargatzea optimizatu
Datuen karga optimizatzerakoan Power Apps, baliteke galeria bateko beharrezko zutabeak bakarrik eskuratu eta bistaratu nahi izatea, datu-multzo osoa berreskuratu beharrean.
Hona hemen hori nola lortu dezakezun adibide bat: Demagun zutabe anitz dituen EmployeeData bilduma bat duzula, eta "Izena" eta "Saila" zutabeak bakarrik bistaratu nahi dituzula galeria batean.
// Collection named ProductSales with sample sales data
ClearCollect(ProductSales,
Table(
{ ProductName: "Phone", UnitPrice: 499.99, QuantitySold: 100 },
{ ProductName: "Laptop", UnitPrice: 999.99, QuantitySold: 50 },
{ ProductName: "Tablet", UnitPrice: 299.99, QuantitySold: 75 }
)
)
// Bind the gallery to display only the "ProductName" and "QuantitySold" columns
Gallery1.Items = ShowColumns(ProductSales, ProductName, QuantitySold)
Lortu informazio gehiago Galeriaren jardunbide egokiei buruz.
Berrerabilgarriak diren osagaiak eraikitzea
Noiz sortu kode osagai pertsonalizatuak erabiliz Power Apps Osagaien Esparrua (PCF)
Power Platform osagai berrerabilgarriak sortzea ahalbidetzen du Power Apps Osagaien Esparrua (PCF). Xehetasun gehiago hemen .
Hona hemen Power Apps-n PCF osagaiak sortzea kontuan hartu dezakezun egoerak:
UI elementu konplexuak
Erabiltzaile-interfazearen elementu edo kontrol konplexuak sortu behar dituzunean, kontrol estandarretan erraz eskuragarri ez daudenak. Power Apps
Behar zehatzetarako kontrol pertsonalizatuak
Zure aplikazioak aurrez ezarritako kontrolek betetzen ez dituzten eskakizun espezifikoak dituenean, eta zure beharretara egokitutako kontrol pertsonalizatuak sortu behar dituzunean.
Erabiltzaile esperientzia koherentea aplikazio guztietan
PCF osagai batean funtzionalitate espezifikoak txertatuz, hainbat ingurunetan erabiltzaile-esperientzia koherentea mantendu nahi duzunean. Power Apps
Aplikazioen arteko berrerabilgarritasuna
Aplikazio askotan funtzionalitate edo erabiltzaile-interfaze elementu espezifiko bat berrerabiltzeko beharra aurreikusten duzunean, PCF osagai bat sortzeak behin eraiki eta berrerabili ahalbidetzen dizu.
Logika aurreratua ezartzea
-ko formula edo funtzio estandarren gaitasunetatik haratago doazen negozio-logika edo kalkulu aurreratuak inplementatu behar dituzunean Power Apps.
Erabiltzaile esperientzia hobetua
Erabiltzailearen esperientzia orokorra hobetu nahi duzunean, kontrol lehenetsiekin lor ezin daitezkeen osagai bisualki erakargarriak eta interaktiboak sortuz.