Komponentų veikimo būdo formulės (eksperimentinės)

[Šis straipsnis yra negalutinio leidimo dokumentacija ir gali keistis.]

Svarbu

Ši funkcija yra eksperimentinė. Norėdami gauti daugiau informacijos, žr. Eksperimentinės ir peržiūros funkcijos.

Nurodykite vieną ar daugiau veikimo būdo formulių, kurios vykdomos, kai įvykis suaktyvina pakeitimą komponento egzemplioriuje.

Pavyzdžiui, nustatykite komponento ypatybę OnReset kaip vieną arba kelias formules, kurios inicijuoja ir išvalo įvestį. Iš naujo nustatykite reikšmes, kai funkcija Nustatyti iš naujo veikia komponento egzemplioriuose.

Pastaba

Pasirinktinių elgsenos ypatybėms kurti funkcija šiuo metu yra susegiama. Tačiau galite naudoti numatytąją OnReset ypatybę, prieinamą visuose jūsų gamybos aplinkos komponentams.

OnReset

Pasirinkę pagrindinį šabloną, ypatybių išplečiamajame sąraše (kairėje formulės juostos pusėje) pasirinkite OnReset ir įveskite vieną ar kelias formules.

Ypatybė „OnReset“.

Norėdami patikrinti OnReset, konfigūruokite valdiklį, kad iš naujo nustatytumėte komponentą. Pavyzdžiui, nustatykite mygtuko ypatybę OnSelect kaip šią formulę: Nustatyti iš naujo(ComponentName).

Pavyzdys – nustatymo iš naujo laikmatis

„OnReset“ pavyzdys – nustatymo iš naujo laikmatis.

Šiame laiko parinkiklio komponente naudojami du kintamieji, kad būtų rodomas laikas _selectedHour ir _selectedMinute. Kai parinkiklis nustatomas iš naujo, šie kintamieji turėtų būti nustatyti iš naujo pagal numatytąją reikšmę, tarkime, 12: 12.Komponento ypatybė „OnReset“ turi šią formulę: Set(_selectedHour,12); Set(_selectedMinute,12)

Norėdami nustatyti iš naujo, eikite į ekraną ir įterpkite komponento egzempliorių. Įtraukite mygtuką ir konfigūruokite mygtuko „OnSelect“, kad galėtumėte iškviesti Reset(TimerComponent_instance) ir inicijuoti „OnReset“.

Nustatymo iš naujo mygtukas.

„OnReset“ naujinimas naudojant pasirinktinę ypatybę

Be komponento egzemplioriaus nustatymo iš naujo iš komponento išorės, yra kitas būdas, kaip inicijuoti „OnReset“ iš vidaus. „Didinti „OnReset“ keičiant reikšmę“ yra parinktis kuriant pasirinktinę įvesties ypatybę. Ji leidžia pakeisti šios ypatybės reikšmę, kad būtų inicijuotas komponento „OnReset“. Šis metodas skirtas nustatyti ir nustatyti iš naujo numatytąją reikšmę.

„OnReset“ naudojant pasirinktinę ypatybę.

Pavyzdžiui

„OnSelect“ pavyzdžio animacija.

Pirmiau pateiktame pavyzdyje rodoma užsakymų numerių peržiūra ir numerių naujinimas. Skaitmeninis aukštyn ir žemyn komponentas naudojamas užsakymų numeriams padidinti arba sumažinti. Pasirinkus galeriją kairėje pusėje, numatytasis skaitmeninio aukštyn ir žemyn komponento numeris nustatomas iš naujo, kad rodytų pasirinkto įrankio užsakymo numerį. Dėl Didinti „OnReset“ keičiant reikšmę, galima iš naujo nustatyti numatytąją reikšmę, kai keičiama įvestis.

Norėdami tai atlikti, patikrinkite numatytosios įvesties ypatybę  Didinti „OnReset“ keičiant reikšmę. Komponento OnReset nustatytas kaip Set(_numericValue,'Numeric up down'.DefaultValue). _numericValue yra kintamasis, kuriame saugoma dabartinės užsakymo reikšmės vertė. Teksto įvesties valdiklį Numatytasis nustatykite į If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).

Taip pat žr.

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