Power Apps Canvas aplikacije: unapređenja modern controls
Sažetak
Microsoft unapređuje modern controls u Power Apps Canvas aplikacijama, sa fokusom na pouzdanost i skalabilnost u realnim produkcionim scenarijima. Najvažnije novine uključuju bolji rad Combo Box kontrole sa velikim skupovima podataka, delegable server-side filtriranje preko `SearchText`, ispravno ponašanje u formama i Dataverse relacijama, kao i pouzdaniji Date Picker u read-only režimu i pri navigaciji kroz ekrane i galerije. Ovo je važno jer modern controls postaju standard za izgradnju Canvas aplikacija, pa ova poboljšanja direktno olakšavaju razvoj stabilnijih, konzistentnijih i spremnijih aplikacija za veće poslovne zahteve.
Audio sažetak
Uvod: zašto je ovo važno
Modern controls sve češće postaju podrazumevani „building blocks” za produkcione canvas aplikacije—posebno kako se maker-i standardizuju na Fluent-usaglašena iskustva i pripremaju za više AI-asistirano kreiranje aplikacija. Ali „modern” funkcioniše samo ako su kontrole pouzdane u realnim scenarijima: veliki skupovi podataka, forme, galerije, mobilni ekrani i predvidljivo Power Fx ponašanje. Ovo izdanje je fokusirano na zatvaranje kvalitetnih praznina kroz devet često korišćenih kontrola.
Šta je novo: ažuriranja za devet modern controls
Combo Box
- Rukovanje većim podacima: praktična ograničenja se pomeraju sa ~800 zapisa na nekoliko hiljada stavki direktno.
- Skaliranje uz server-side filtriranje: nova/proširena upotreba
SearchTextoutput-a omogućava delegable, server-side filtriranje za veoma velike skupove podataka. - Očekivano ponašanje selekcije: korisnici mogu da ponište izbor klikom na već izabranu stavku.
- Dataverse pouzdanost: Many-to-One Dataverse relationships sada rade ispravno.
- Ponašanje u formama: zadržava vrednosti kroz
SubmitForm()i čisto se resetuje uzReset(). - Promena podrazumevane vrednosti:
SelectMultiplesada podrazumevano ima vrednosttrue.
Date Picker
- Ispravnost u view mode-u:
DisplayMode.Viewse sada prikazuje kao read-only. - Pouzdanost u galerijama/navigaciji: vrednosti datuma se ispravno zadržavaju kroz ekrane i galerije.
- Doslednost: pouzdanije poštuje podešavanja formata datuma i timezone-a.
- Mobilno: ispravljena je veličina calendar flyout-a na mobilnim uređajima.
Text Input
- Promena vremena okidanja OnChange:
OnChangese sada okida na blur (pri napuštanju polja), a ne pri svakom pritisku tastera—što smanjuje neželjene sporedne efekte i udare na performanse. - Output ponašanje:
TriggerOutputpodrazumevano jeOnKeypress, tako da se vrednost i dalje ažurira dok korisnik kuca. - Forme: unutar formi,
TriggerOutputpodrazumevano je Delayed. - View mode:
DisplayMode.Viewje zaista read-only.
Text
- Novi
OnSelect: omogućava pattern-e klikabilnog teksta bez dodavanja zasebnog Button-a. - Pouzdanost AutoHeight: ispravno ponovo izračunava visinu kada se dinamički sakriva/prikazuje.
- Podrazumevano poravnanje: vertikalno poravnanje podrazumevano je Middle.
Number Input
- Stilski paritet sa Text Input: dosledna boja/težina fonta i organizacija svojstava.
- OnChange usklađivanje: okida se na blur i na klikove step dugmadi.
- Validacija: sprečava greške u konfiguraciji
Min>Max.
Tab List
- Nove
Appearanceopcije: Transparent, Subtle, Underline, Filled. - Redosled je očuvan: stavke se više neočekivano ne preslažu.
Radio
- Redosled je očuvan i poboljšano ponašanje u galerijama (nema potrebe za duplim klikom).
- View mode:
DisplayMode.Viewpostaje read-only.
Link
- Unapređenja za authoring: Wrap radi kako se očekuje; Alt+Click otvara link u editoru.
Info Button
- Pouzdanost flyout-a: otvara/širi se ispravno; poboljšana pouzdanost klika.
- Accessibility:
AcceptsFocusje uklonjen; fokus se upravlja automatski.
Poboljšanja kroz više kontrola
- Mobile-optimizovani default-i se automatski primenjuju na canvase u mobile formatu (touch targets i skaliranje fonta).
- Doslednije imenovanje svojstava kroz ažurirane kontrole.
- Brže stilizovanje u Studio-u: command bar i right-click meniji sada izlažu česta style svojstva (font, size, color, alignment) bez „kopanja” po property panel-u.
Uticaj za IT admin-e i maker-e
- Manje problema sa performansama u aplikacijama sa mnogo formi zbog promene ponašanja Text Input
OnChange. - Skalabilnije aplikacije uz Combo Box i velike skupove podataka—manja potreba za workaround pattern-ima.
- Manje produkcionih bug-ova u galerijama, navigaciji i view-only scenarijima zbog ispravljenog
DisplayMode.Viewponašanja. - Potencijalne promene ponašanja u postojećim aplikacijama ako ažurirane kontrole promene event timing, default-e (npr.
SelectMultiple) ili pattern-e korisničke interakcije.
Akcione stavke / sledeći koraci
- Proverite notifikacije o ažuriranjima u Power Apps Studio za sve modern controls koje trenutno koriste starije verzije.
- Uradite regression test ključnih ekrana nakon ažuriranja—posebno formi, galerija i bilo koje logike vezane za
OnChange. - Za velike skupove podataka, usvojite server-side filtering pattern-e korišćenjem Combo Box
SearchTextkako bi aplikacije ostale responsivne. - Pratite naredno izdanje koje dodaje inline Update dugme radi lakšeg ažuriranja prethodnih verzija kontrola.
Microsoft je takođe naveo predstojeća ulaganja, uključujući nove Fluent template-e, dodatne kontrole i kontinuirana unapređenja kvaliteta za druge modern controls kao što su Form, Dropdown i Gallery.
Trebate pomoć sa Power Platform?
Naši stručnjaci mogu vam pomoći da implementirate i optimizujete vaša Microsoft rešenja.
Razgovarajte sa stručnjakomBudite u toku sa Microsoft tehnologijama