Jagamisviis:


Rakenduse kujundamise juhised

Tänapäevased juhtelemendid

Lõuendirakenduste kaasaegsed juhtelemendid kujutavad endast märkimisväärset edasiminekut Microsofti ökosüsteemi kasutajaliideste arendamisel ja kujundamisel. Need Microsofti Fluent Design Systemil põhinevad juhtelemendid on loodud pakkuma kiiret, jõudlusele orienteeritud ja juurdepääsetavat kasutajakogemust, tagades samal ajal sujuva integreerimise teemavõimalustega. Nende juhtelementide, sealhulgas vahekaartide loendite, edenemisribade, teabenuppude, vurrite ja muu kasutuselevõtt rõhutab strateegilist nihet intuitiivsemate, tundlikumate ja visuaalselt atraktiivsemate rakenduste loomise suunas. Neid kaasaegseid juhtelemente kasutades saavad arendajad hõlpsasti rakendada keerukaid kasutajaliidese elemente, mis on nii esteetiliselt meeldivad kui ka funktsionaalselt rikkalikud, suurendades kasutajate üldist kaasatust ja rahulolu.

Nende juhtelementide loomupärane disain, pidades silmas teemasid, võimaldab rakenduste ühtset ja järjepidevat välimust ja tunnetust, vähendades oluliselt rakenduste kohandamiseks ja kaubamärgi loomiseks vajalikku pingutust. Võimalus automaatselt värskendada kõigi juhtelementide stiile seatud teema põhjal lihtsustab kujundamisprotsessi ja tagab, et rakendused jäävad kogu aeg visuaalselt sidusaks. See sobib ideaalselt kaasaegsete ettevõtete vajadustega, kes soovivad säilitada brändi järjepidevust, pakkudes samal ajal kvaliteetseid digitaalseid kogemusi. Kaasaegsed juhtelemendid rõhutavad ka juurdepääsetavust ja jõudlust, tagades, et rakendused on kättesaadavad paljudele sihtrühmadele, sealhulgas puuetega inimestele, kooskõlas kaasava disaini põhimõtetega. Sellisena ei ole lõuendirakenduste kaasaegsed juhtelemendid lihtsalt kasutajaliidese komponentide komplekt, vaid transformatiivne tööriistakomplekt, mis annab arendajatele võimaluse luua tõhusamaid, hooldatavamaid, juurdepääsetavamaid ja ühtsemaid rakendusi, mis vastavad nii ettevõtete kui ka kasutajate muutuvatele vajadustele.

Oluline

Kuigi lõuendirakenduste tänapäevaste juhtelementide alamhulk on tehtud üldiselt kättesaadavaks (GA), jääb laiem funktsioonikomplekt eelvaateks. Teil soovitatakse neid eelvaate juhtelemente uurida ja nende kohta tagasisidet anda. Siiski on oluline meeles pidada, et nende funktsioone ja funktsioone võidakse tagasiside ja testimise põhjal täpsustada, enne kui need jõuavad üldisele kättesaadavusele.

Vormide kujundus ja juhised

Vormi korraldamine

  • Jagage vorm loogilisteks osadeks ja rühmitage seotud väljad kokku.
  • Püüdke hoida oma vorm ühel ekraanil. Kui see on pikk, kaaluge selle jagamist mitmeks ekraaniks, etapiks või vahekaardiks.
  • Kasutage väljasiltide jaoks selget ja lihtsat keelt, vältides tundmatuid termineid või žargooni.
  • Andmete täpsuse tagamiseks rakendage valideerimisreegleid. Kohustuslike väljade puhul märkige selgelt, et need on kohustuslikud. Kinnitage e-posti aadressid, telefoninumbrid ja muud vormingud vastavalt vajadusele.

Vormide taaskasutamine

  • Kasutage ühte vormi uute kirjete loomiseks, olemasolevate kirjete redigeerimiseks ja kirjete kuvamiseks ainult vaatamisrežiimis.
  • Sama vormi taaskasutamine vähendab arendus- ja hooldusaega, tagades samal ajal järjepidevuse.

Vormi režiimid

Määrake vormirežiim dünaamiliselt kasutaja toimingute põhjal. Näiteks:

  • Uue kirje loomisel määrake vorm režiimile "Uus".
  • Olemasoleva kirje redigeerimisel seadke vorm režiimi "Redigeeri".
  • Kirje kuvamisel seadke vorm režiimi "Vaade".

Kontrolli paigutus

  • Paigutage erinevad juhtelemendid (nt galerii, kuvavorm ja redigeerimisvorm) eraldi ekraanidele, et muuta need eristatavaks.
  • Kombineerige need juhtelemendid valemitega, et luua ühtne kasutuskogemus.

Ümbrised

Kuna lõuendirakendus kasvab suuremaks, et käsitleda rohkemaid äristsenaariume, kasvab juhtelementide arv jätkuvalt ja juhtelemendid tuleb korraldada vastavalt nende täidetavale funktsioonile. Üks lihtne viis seda teha on valida juhtelemendid koos ja rühmitada need rühma. Juhtelementide rühmitamine pole aga alati soovitatav. Lõuendirakenduse Container juhtelement võib sisaldada juhtelementide komplekti ja sellel on oma atribuudid.

Konteinerid toimivad tühjade ruumidena, kuhu saate sisestada ja korraldada juhtelemente konteineri vasaku ülanurga suhtes. Teil on paindlikkus konteinerite pesastamiseks, võimaldades luua keerukamaid paigutusi ja pakkudes disainivabadust.

Konteinerid on tegelikud juhtnupud, millel on oma omadused nagu Width ja BorderColor. Konteinerid mõjutavad rakenduse paigutust ja aitavad ekraanilugeja kasutajatel mõista rakenduse struktuuri.

Kuigi saate rühma lisada mis tahes juhtelemente, peaksite konteinerisse lisama ainult loogiliselt seotud juhtelemente.

Elementide korraldamine Power Apps rühmade abil võimaldab kasutajatel rakendada jagatud atribuute mitmele elemendile. Üksikute omaduste muutmine grupis võib aga nõuda käsitsi korrigeerimist. Lisaks ei ole rühmadel juurdepääsetavuse huvides rakenduse loogilises struktuuris kohalolekut, kuna ekraanilugejad ei suuda neid ära tunda. Lisaks muudab suutmatus rühmi pesastada keerukamate paigutuste loomise keeruliseks.

Vältige galerii atribuudi muutmist Items alamjuhtelementide sündmustes, nagu OnChange või OnSelect. See võib põhjustada ootamatut käitumist, eriti kui tegemist on teatud juhtelementidega, mis käivitavad sündmused, kui nende väärtused muutuvad.

Olge OnChange’i käivitatud juhtelementidega ettevaatlik

Olge ettevaatlik, kui kasutate galeriides selliseid juhtelemente nagu liitboks, kuupäevavalija, liugur või lüliti. Need juhtelemendid võivad sündmuse OnChange ootamatult käivitada, põhjustades võimalikke probleeme, nagu lõpmatud tsüklid.

Jõudluse mõju paikamisele

Pidage meeles jõudluse mõju galerii üksuste parandamisel või värskendamisel, eriti kui tegemist on suure hulga üksustega. Paikamine võib olla aeglane ja galerii võib kõik üksused uuesti laadida, mõjutades jõudlust.

Käsitsege lõpmatuid silmusi ettevaatlikult**

Kui galerii andmete muutmine käivitab sündmused, mis viivad lõpmatute tsükliteni, kaaluge tsükli katkestamiseks kaasaegsete juhtelementide või juhtelementide kasutamist, mis ei käivitu OnChange , kui nende andmed muutuvad.

Pesastatud galeriide vältimine

Pesastatud galeriid võivad põhjustada jõudlusprobleeme ja keerulist andmete sidumist.

Kui vähegi võimalik, vältige pesitsemisgaleriisid. Selle asemel proovige kujundada oma andmestruktuur ja kasutada funktsioone optimeeritud viisil.

Paindlike kõrgusgaleriide kasutamine

Fikseeritud kõrgusega galeriid võivad põhjustada sisu piiratud nähtavust, eriti dünaamiliste andmetega tegelemisel.

Kasutage paindlikke kõrgusgaleriisid, määrates Height atribuudi väärtuseks Parent.Height või dünaamilise väärtuse oma andmete põhjal. See tagab, et galerii reguleerib oma kõrgust erineva andmehulga mahutamiseks.

Kuvatõmmis Power Apps Studio tühja paindliku kõrguse galeriist

Andmete laadimise optimeerimine

Andmete laadimise Power Apps optimeerimisel võiksite kogu andmestiku toomise asemel tuua ja kuvada galeriis ainult vajalikud veerud.

Siin on näide, kuidas seda saavutada. Oletame, et teil on mitme veeruga kogum EmployeeData ja soovite galeriis kuvada ainult veerge "Nimi" ja "Osakond".

// 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)

Vaadake lisateavet galerii heade tavade kohta.

Korduvkasutatavate komponentide ehitamine

Millal luua kohandatud koodikomponente Component Frameworki (PCF) abil Power Apps ?

Power Platform võimaldab luua korduvkasutatavaid komponente komponentide raamistiku (PCF) kaudu Power Apps . Lisateavet leiate siit .

Siin on stsenaariumid, mille puhul võiksite kaaluda PCF-komponentide loomist jaotises Power Apps:

Komplekssed kasutajaliidese elemendid

Kui teil on vaja luua keerukaid kasutajaliidese elemente või juhtelemente, mis pole standardsetes juhtelementides koheselt saadaval. Power Apps

Kohandatud juhtelemendid konkreetsete nõuete jaoks

Kui teie rakendusel on konkreetsed nõuded, mida valmislahendused ei täida, ja peate looma oma vajadustele vastavaid kohandatud juhtelemente.

Järjepidev kasutajakogemus kõigis rakendustes

Kui soovite säilitada järjepidevat kasutajakogemust mitmes Power Apps keskkonnas, kapseldades teatud funktsioonid PCF-komponenti.

Taaskasutatavus rakenduste vahel

Kui eeldate vajadust teatud funktsionaalsust või kasutajaliidese elementi mitmes rakenduses taaskasutada, võimaldab PCF-komponendi loomine teil selle ühe korra luua ja uuesti kasutada.

Täiustatud loogika rakendamine

Kui teil on vaja rakendada täiustatud äriloogikat või arvutusi, mis ületavad standardsete valemite või funktsioonide võimalusi Power Apps.

Täiustatud kasutajakogemus

Kui teie eesmärk on parandada üldist kasutajakogemust, luues visuaalselt atraktiivseid ja interaktiivseid komponente, mis pole vaikesätetega saavutatavad.

Järgmine etapp