Komponentų elgsenos formulės (eksperimentinės)

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

Svarbu

Ši funkcija yra eksperimentinė. Daugiau informacijos rasite Eksperimentinės ir peržiūros funkcijos.

Nurodykite vieną ar kelias veikimo formules , kurios paleidžiamos, kai įvykis paskatina komponentų egzempliorių pakeitimą.

Pavyzdžiui, nustatykite komponento ypatybę OnReset į vieną ar daugiau formulių, kurios inicijuoja ir išvalo įvestį. Iš naujo nustatykite reikšmes, kai funkcija Reset veikia komponentų egzemplioriuose.

Pastaba.

Pasirinktinių elgsenos ypatybių kūrimo funkcija šiuo metu yra eksperimentinė. Tačiau galite naudoti numatytąją ypatybę OnReset , kuri pasiekiama visuose jūsų gamybos aplinkos komponentuose.

Įjungta iš naujo

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

OnReset ypatybė.

Norėdami išbandyti "OnReset", sukonfigūruokite valdiklį, kad iš naujo nustatytumėte komponentą. Pavyzdžiui, nustatykite mygtuko ypatybę OnSelect į šią formulę: Reset(ComponentName).

Pavyzdys - Atstatyti laikmatį

OnReset pavyzdys - Atstatyti laikmatį.

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

Norėdami suaktyvinti atstatymą, eikite į ekraną ir įterpkite komponento egzempliorių. Pridėkite mygtuką ir sukonfigūruokite OnPasirinkite mygtuką, kad iškviestumėte Reset(TimerComponent_instance), kad suaktyvintumėte OnReset.

Atstatymo mygtukas.

Naujinti OnReset naudojant pasirinktinę ypatybę

Be komponento egzemplioriaus nustatymo iš naujo iš komponento išorės, yra dar vienas būdas suaktyvinti "OnReset" iš vidaus. "Raise OnReset, kai keičiasi reikšmė" yra parinktis kuriant pasirinktinę įvesties ypatybę. Tai leidžia šios ypatybės reikšmių keitimams suaktyvinti komponento OnReset. Šis metodas skirtas lengvai nustatyti ir iš naujo nustatyti numatytąją vertę.

OnReset naudojant pasirinktinę ypatybę.

Pavyzdžiui

ĮjungtaPasirinkite animacijos pavyzdį.

Aukščiau pateiktame pavyzdyje parodyta, kaip peržiūrėti užsakymų numerius ir atnaujinti numerius. Skaitinis komponentas aukštyn ir žemyn naudojamas užsakymų skaičiui padidinti arba sumažinti. Pasirinkus galeriją kairėje, numatytasis skaitinio aukštyn ir žemyn komponento numeris nustatomas iš naujo, kad būtų rodomas pasirinkto įrankio užsakymo numeris. Raise OnReset, kai vertės pakeitimai leido iš naujo nustatyti numatytąją reikšmę, kai pasikeičia įvestis.

Norėdami tai padaryti, pažymėkite Raise OnReset, kai pasikeičia numatytosios įvesties ypatybės reikšmė. Komponento OnReset nustatyta kaip Set(_numericValue,'Skaitic up down'. DefaultValue). _numericValue yra kintamasis, skirtas saugoti dabartinės užsakymo vertės vertę. Nustatykite teksto įvesties valdiklio numatytąją reikšmęį If(IsBlank(_numericValue), 'Skaitinis aukštyn žemyn'. DefaultValue, _numericValue).

Taip pat žr.