Razumevanje formul vedenja za aplikacije s platnom
Večina formul se uporablja za izračun vrednosti. Tako kot v Excelovi preglednici se računanje izvaja samodejno, z upoštevanjem sprememb vrednosti. Morda bi na primer želeli, da se vrednost v kontrolniku Oznaka prikaže v rdeči barvi, če je vrednost nižja od nič, sicer pa v črni. Tako lahko nastavite lastnost Color tega kontrolnika na to formulo:
If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )
Kaj v tem kontekstu pomeni, ko uporabnik izbere kontrolnik Gumb? Nobena vrednost se ni spremenila, zato ni mogoče izračunati nič novega. Excel nima nobenega elementa, ki bi bil primerljiv kontrolniku Gumb.
Z izbiro kontrolnika Gumb uporabnik sproži zaporedje dejanj ali vedenj, ki bodo spremenili stanje aplikacije:
- Sprememba prikazanega zaslona: funkciji Back in Navigate.
- Upravljanje signala: funkciji Enable in Disable.
- Osveževanje, posodabljanje ali odstranjevanje elementov v viru podatkov: funkcije Refresh, Update, UpdateIf, Patch, Remove, RemoveIf.
- Posodobitev spremenljivke konteksta: funkcija UpdateContext.
- Ustvarjanje, posodabljanje ali odstranjevanje elementov v zbirki: funkcije Collect, Clear, ClearCollect.
Teh funkcij ni mogoče samodejno računati, ker spreminjajo stanje aplikacije. Uporabite jih lahko v formulah za lastnosti OnSelect, OnVisible, OnHidden in druge lastnosti, ki se začnejo na On... in jih poimenujemo formule vedenja.
Več dejanj
S podpičji ustvarite seznam dejanj, ki jih želite izvesti. Če na primer želite posodobiti spremenljivko konteksta in se nato vrniti na prejšnji zaslon:
UpdateContext( { x: 1 } ); Back()
Dejanja se izvajajo v vrstnem redu, v katerem se tudi prikažejo v formuli. Naslednja funkcija se ne bo začela, dokler se trenutna funkcija ne zaključi. Če pride do napake, se naslednje funkcije morda ne bodo začele izvajati.
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).
Povratne informacije
https://aka.ms/ContentUserFeedback.
Kmalu na voljo: V letu 2024 bomo ukinili storitev Težave v storitvi GitHub kot mehanizem za povratne informacije za vsebino in jo zamenjali z novim sistemom za povratne informacije. Za več informacij si oglejte:Pošlji in prikaži povratne informacije za