Dogodek
31. mar., 23h - 2. apr., 23h
Najboljši dogodek, ki ga vodi skupnost za Power BI, Fabric, SQL in AI. 31. marec - 2. april. Uporabite kodo MSCUST za popust v višini 150 $. Cene se pomaknejo 11. februarja.
Registrirajte se danesTa brskalnik ni več podprt.
Izvedite nadgradnjo na Microsoft Edge, če želite izkoristiti vse prednosti najnovejših funkcij, varnostnih posodobitev in tehnične podpore.
V tem članku so zajeti vidiki storitve Power Fx, značilni za ukaze. Uporabite lahko tudi številne druge funkcije, značilne za aplikacije s platnom. Ne pozabite, da lahko naletite na razlike, saj so ukazi namenjeni aplikacijam, ki temeljijo na modelu.
Confirm
in obveščanje Notify
.Opomba
Objavljanje ukazov storitve Power Fx lahko traja nekaj minut. Tudi, ko je videti, da se je operacija objavljanja dokončala, se lahko še vedno izvajajo operacije v ozadju, čeprav to na prvi pogled ni očitno. Po objavi boste morda morali počakati nekaj minut in nato aplikacijo osvežiti, da bodo spremembe vidne. Ta postopek običajno traja dlje, ko ukaz, ki temelji na Power Fx, za aplikacijo objavite prvič.
Določa logiko, ki se izvede, ko je v aplikaciji izbran gumb.
Določa logiko za skrivanje ali prikazovanje gumba med izvajanjem aplikacije.
Če želite definirati logiko vidnosti, izberite ukaz. Nato v desnem podoknu z lastnostmi ukaza izberite Vidljivost in izberite možnost Prikaži pod pogojem iz formule. Izberete lahko Vidno na levi strani vrstice s formulo in nato napišete Power Fx izraz z uporabo vrstice s formulo.
Polje | Vnesi | Description |
---|---|---|
Element | Zapis za DataSource | Eden izmed izbranih zapisov v DataSource. |
AllItems | Tabela zapisov iz DataSource | Vsi izbrani zapisi v DataSource. |
Država/regija | Oštevilčenje | Stanje izbranega kontrolnika. Uredi (=0), Novo (=1), Ogled (=2) |
Neshranjeno | Logično | Vrne vrednost »true«, če za »Selected« ali »SelectedItems« obstajajo spremembe, ki niso shranjene. Sicer vrne vrednost »false«. Vedno vrne vrednost »false«, če je v knjižnici komponent ukazov samodejno shranjevanje AutoSave nastavljeno na »true« (privzeta možnost). |
Patch(Accounts, Self.Selected.Item, {'Account Name': "Changed Account name"})
Opomba
Če sorodna tabela še ni vključena v knjižnico komponent ukaza, jo boste morali odpreti v studiu za delovno območje, kamor morate dodati vir podatkov.
Patch(Tasks,Defaults(Tasks),{Regarding:Self.Selected.Item},{Subject:"Subject of the Task"})
If(Self.Selected.Item.'Last Date Included in Campaign'>DateAdd(Now(),-3), Patch(Accounts,Self.Selected.Item,{'Last Date Included in Campaign':Date(2021,10,19)}))
CountRows(Self.Selected.AllItems) > 0
//Button will be visible for accounts with Account Rating > 20
Self.Selected.Item.'Account Rating'>20
Opomba
Če želite uporabljati JavaScript, za dodatne možnosti glejte sklic API-ja odjemalca. Več informacij: navigateTo (sklic odjemalskega API-ja)
Če se želite v aplikaciji, ki temelji na modelu, pomakniti do strani delovnega območja po meri, kot prvi argument navedite ime strani.
Navigate( myCustomPage )
Če se želite pomakniti na privzeti pogled tabele, kot prvi argument navedite ime tabele.
Navigate( Accounts )
Če se želite pomakniti na določen sistemski pogled tabele, navedite oštevilčenje Views
tabele.
Navigate( 'Accounts (Views)'.'My Active Accounts' )
Za pomik na privzeti obrazec tabele kot prvi argument navedite zapis.
Navigate( Gallery1.Selected )
Za pomik do privzetega obrazca tabele posredujte zapis Dataverse, ustvarjen s funkcijo Privzeto. S tem se bo odprl privzeti obrazec, v katerem bo zapis označen kot nov zapis. Funkcija Privzete nastavitve prevzame ime tabele za ustvarjanje zapisa.
Navigate( Defaults( Accounts ) )
Uporabite funkcijo DataSourceInfo in funkcijo RecordInfo za optimizacijo uporabniške izkušnje z informacijami o podatkih, ki se prikazujejo in manipulirajo.
Uporabite na primer RecordInfo, da ugotovite, ali ima trenutni uporabnik dovoljenje za spreminjanje zapisa in ustrezno prikažete ali skrijete gumb »Uredi« z njegovim Vidna lastnost :
EditButton.Visible =
RecordInfo( Gallery1.Selected, RecordInfo.EditPermission )
Uporabite na primer DataSourceInfo, da ugotovite, ali ima trenutni uporabnik dovoljenje za ustvarjanje zapisa in ustrezno prikažete ali skrijete gumb »Ustvari« z njegovim Vidna lastnost :
CreateButton.Visible =
DataSourceInfo( Accounts, DataSourceInfo.CreatePermission )
Uporabite Potrdi funkcijo za prikaz pogovornega okna na vrhu trenutnega zaslona.
Notify( Confirm( "Are you sure?",
{ ConfirmButton: "Yes", CancelButton: "No" }
)
)
Prikaže obvestilo true če je pritisnjen gumb Da in obvestilo false če je pritisnjen gumb Ne .
Ko je poklicana Funkcija za obveščanje, se uporabnikom prikaže obvestilo.
Opomba
NotificationType.Success
trenutno ni podprt in povzroči informativno vrsto obvestila.
Notify( "Model-driven app notification message" )
Launch("https://www.bing.com");
Self.Selected.Item.'Recurring Appointments'
Self.Selected.Item.'Parent Account'.'Account Name'="parent"
Naslednje funkcije za Power Fx trenutno niso podprte za ukaze v aplikacijah, ki temeljijo na modelu.
Dogodek
31. mar., 23h - 2. apr., 23h
Najboljši dogodek, ki ga vodi skupnost za Power BI, Fabric, SQL in AI. 31. marec - 2. april. Uporabite kodo MSCUST za popust v višini 150 $. Cene se pomaknejo 11. februarja.
Registrirajte se danesUsposabljanje
Potrdilo
Microsoft Certified: Power Platform Functional Consultant Associate - Certifications
Demonstrate the use of Microsoft Power Platform solutions to simplify, automate, and empower business processes for organizations in the role of a Functional Consultant.
Dokumentacija
Prilagodite ukazno vrstico - Power Apps
Z oblikovalnikom ukazov prilagodite ukazno vrstico v aplikacijah, ki temeljijo na modelu Power Apps.
Pregled oblikovalnika ukazov - Power Apps
Pregled sodobnih ukazov, oblikovalnika ukazov in storitve Power Fx
Določanje obsega upodobitve ukazov