Kas yra veikimo formulės drobės programoms
Dauguma formulių apskaičiuoja reikšmę. Kaip ir „Excel“ skaičiuoklėje, perskaičiavimas vykdomas automatiškai pakeitus reikšmę. Pavyzdžiui, galite norėti rodyti valdiklio Žyma reikšmę raudona spalva, jei reikšmė mažesnė už nulį, arba juoda spalva, jei yra kitaip. Taigi to valdiklio ypatybę Spalva galite nustatyti pagal šią formulę:
If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )
Kai šiame kontekste reiškia, kai vartotojas pasirenka valdiklį Mygtukas? Nepakeista jokia reikšmė, todėl nėra ko apskaičiuoti. „Excel“ neturi valdiklio Mygtukas ekvivalento.
Pasirinkęs valdiklį Mygtukas, vartotojas inicijuoja veiksmų seką arba veikimo būdą, kuris pakeis programos būseną:
- Pakeiskite ekraną, kuriame rodomas funkcijos Atgal ir Naršymas.
- Valdykite signalą: funkcijos Įjungti ir Išjungti.
- Atnaujinkite, naujinkite arba šalinkite elementus duomenų šaltinyje: funkcijos Atnaujinti, Naujinti, UpdateIf, Pataisa, Šalinti, RemoveIf.
- Naujinkite konteksto kintamąjį: funkcija UpdateContext.
- Kurkite, naujinkite arba šalinkite elementus rinkiniuose: funkcijos Rinkti, Išvalyti, ClearCollect.
Kadangi šios funkcijos pakeis programos būseną, jų automatiškai perskaičiuoti negalima. Jas galite naudoti formulėse, skirtose ypatybėms OnSelect, OnVisible, OnHidden ir kitoms On... ypatybėms, kurios vadinamos veikimo būdo formulėmis.
Daugiau nei vienas veiksmas
Naudokite kabliataškius, kad sukurtumėte atliktinų veiksmų sąrašą. Pavyzdžiui, galite naujinti konteksto kintamąjį, tada grįžti prie ankstesnio ekrano:
UpdateContext( { x: 1 } ); Back()
Veiksmai atliekami tokia tvarka, kokia jie rodomi formulėje. Kita funkcija nebus paleidžiama, kol nebaigiama dabartinė funkcija. Įvykus klaidai, vėlesnės funkcijos gali būti nepaleidžiamos.
Pastaba
Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)
Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).