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.
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
Š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“.
„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ę.
Pavyzdžiui
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.
- Drobės komponentai
- Komponentų biblioteka
- Komponento bibliotekos programos gyvavimo ciklo valdymas (ALM)
- Komponentų veikimo būdo formulės
- Power Apps component framework
- Kodo drobės komponentų įtraukimas į pasirinktinį modeliu pagrįstos programos puslapį
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).