„Power Apps“ mygtuko valdiklis
Valdiklis, kurį spustelėjęs arba bakstelėjęs vartotojas sąveikauja su programa.
Aprašas
Sukonfigūruokite valdiklio Mygtukas ypatybę OnSelect, kad vartotojui spustelėjus arba bakstelėjus valdiklį būtų vykdoma viena ar daugiau formulių.
Raktų ypatybės
OnSelect – veiksmai, kuriuos reikia atlikti, kai vartotojas baksteli arba spusteli valdiklį.
Tekstas – valdiklyje rodomas tekstas arba tekstas, kurį vartotojas įveda į valdiklį.
Papildomos ypatybės
Lygiuoti – teksto vieta horizontalaus valdiklio centro atžvilgiu.
AutoDisableOnSelect – automatiškai išjungia valdiklį, kol vykdomas OnSelect veikimas.
BorderColor – valdiklio kraštinės spalva.
BorderStyle – ar valdiklio kraštinė yra Vientisa, Punktyrinė, Taškinė, ar Nėra.
BorderThickness – valdiklio kraštinės storis.
Spalva – teksto spalva valdiklyje.
DisplayMode – ar valdiklis leidžia vartotojo įvestį (Redaguoti), tik rodo duomenis (Rodinys), ar yra išjungtas (Išjungtas).
DisabledBorderColor – valdiklio kraštinės spalva, jei valdiklio DisplayMode ypatybė nustatyta į Išjungta.
DisabledColor – valdiklio teksto spalva, jei ypatybė DisplayMode nustatyta kaip Išjungta.
DisabledFill – valdiklio fono spalva, jei ypatybė DisplayMode nustatyta kaip Išjungta.
FocusedBorderColor – valdiklio kraštinės spalva, kai valdiklis sufokusuotas.
FocusedBorderThickness – valdiklio kraštinės storis, kai valdiklis sufokusuotas.
Užpildyti – valdiklio fono spalva.
Šriftas – šriftų, kuriais pateikiamas tekstas, grupės pavadinimas.
FontWeight – valdiklio teksto storis: Paryškintas, Pusiau paryškintas, Įprastas arba Šviesesnis.
Aukštis – atstumas tarp valdiklio viršutinių ir apatinių kraštų.
HoverBorderColor – valdiklio kraštinės spalva, kai vartotojas laiko pelės žymeklį ant to valdiklio.
HoverColor – valdiklio teksto spalva, kai vartotojas virš jo užvedęs pelės žymiklį.
HoverFill – valdiklio fono spalva, kai vartotojas virš jo užvedęs pelės žymiklį.
Pasvirasis – nustato, ar valdiklio tekstas turi būti pasvirasis.
PaddingBottom – atstumas nuo valdiklio teksto iki to valdiklio apatinio krašto.
PaddingLeft – atstumas nuo valdiklio teksto iki to valdiklio kairiojo krašto.
PaddingRight – atstumas nuo valdiklio teksto iki to valdiklio dešiniojo krašto.
PaddingTop – atstumas nuo valdiklio teksto iki to valdiklio viršutinio krašto.
Paspaustas – spaudžiant valdiklį – true, priešingu atveju – false.
PressedBorderColor – valdiklio kraštinės spalva, kai vartotojas baksteli arba spusteli tą valdiklį.
PressedColor – valdiklio teksto spalva, kai vartotojas baksteli arba spusteli tą valdiklį.
PressedFill – valdiklio fono spalva, kai vartotojas baksteli arba spusteli tą valdiklį.
RadiusBottomLeft – laipsnis, kuriuo suapvalinamas valdiklio apatinis kairysis kampas.
RadiusBottomRight – laipsnis, kuriuo suapvalinamas valdiklio apatinis dešinysis kampas.
RadiusTopLeft – laipsnis, kuriuo suapvalinamas valdiklio viršutinis kairysis kampas.
RadiusTopRight – laipsnis, kuriuo suapvalinamas valdiklio viršutinis dešinysis kampas.
Dydis – valdiklyje rodomo teksto šrifto dydis.
Perbrauktasis – nustato, ar per tekstą, kuris rodomas valdiklyje, turi būti nubrėžta linija.
TabIndex – naršymo klaviatūra tvarka atsižvelgiant į kitus valdiklius.
Patarimas – aiškinamasis tekstas, atsirandantis vartotojui laikant žymeklį virš valdiklio.
Pabrauktasis – nustato, ar po valdiklyje rodomu tekstu turi būti nubrėžta linija.
VerticalAlign – teksto vieta valdiklyje atsižvelgiant į to valdiklio vertikalų centrą.
Matomas – ar valdiklis rodomas, ar paslėptas.
Plotis – atstumas tarp valdiklio kairiojo ir dešinio kraštų.
X – atstumas nuo kairiojo valdiklio krašto iki kairiojo jo pirminės talpyklės krašto (ekrano, jei nėra pirminės talpyklės).
Y – atstumas nuo viršutinio valdiklio krašto iki viršutinio jo pirminės talpyklės krašto (ekrano, jei nėra pirminės talpyklės).
Susijusios funkcijos
Naršyti( ScreenName, ScreenTransitionValue )
Pavyzdžiai
Pagrindinės formulės įtraukimas į mygtuką
Įtraukite valdiklį Text input ir jį pavadinkite Šaltinis.
Nežinote, kaip įtraukti, pavadinti ir sukonfigūruoti valdiklį?
Įtraukite valdiklį Mygtukas, jo ypatybę Tekstas nustatykite į „Įtraukti“, o ypatybę OnSelect nustatykite pagal šią formulę:
UpdateContext({Total:Total + Value(Source.Text)})Reikia daugiau informacijos apie funkciją UpdateContext arba kitas funkcijas?
Įtraukite žymos valdiklį, formulės juostoje nustatykite jo teksto ypatybę į Reikšmė (iš viso), tada paspauskite „F5”.
Valdiklyje Šaltinis išvalykite numatytąjį tekstą, įveskite skaičių, tada spustelėkite arba bakstelėkite Įtraukti.
Valdiklyje Label rodomas įvestas skaičius.
Valdiklyje Šaltinis išvalykite skaičių, įveskite kitą skaičių, tada spustelėkite arba bakstelėkite Įtraukti.
Valdiklyje Label rodoma dviejų įvestų skaičių suma.
(pasirinktinai) Vieną ar kelis kartus pakartokite ankstesnį veiksmą.
Norėdami grįžti į numatytąją darbo sritį paspauskite Esc (arba spustelėkite arba bakstelėkite uždarymo piktogramą viršutiniame dešiniajame kampe).
Mygtuko konfigūravimas naudojant kelias formules
Įtraukite formulę, kuri išvalo valdiklį Teksto įvestis tarp įrašų.
Valdiklio Šaltinis ypatybę HintText nustatykite į „Įveskite skaičių“.
Pridėti ypatybę OnSelect nustatykite į šią formulę:
UpdateContext({Total:Total + Value(Source.Text)});
UpdateContext({ClearInput: ""})Pastaba
Kelias formules atskirkite kabliataškiu „;“.
Valdiklio Šaltinis ypatybę Numatytasis nustatykite į ClearInput.
Paspauskite F5, tada išbandykite programą sudėdami kelis skaičius.
Kito mygtuko, skirto bendrai sumai iš naujo nustatyti, įtraukimas
Norėdami išvalyti bendrą skaičiavimų sumą, įtraukite antrą mygtuką.
Įtraukite kitą valdiklį Mygtukas, jo ypatybę Tekstas nustatykite į „Išvalyti“, o ypatybę OnSelect nustatykite pagal šią formulę:
UpdateContext({Total:0})
Paspauskite F5, sudėkite kelis skaičius,, tada spustelėkite arba bakstelėkite Išvalyti, kad iš naujo nustatytumėte bendrą sumą.
Mygtuko išvaizdos keitimas
Mygtuko formos keitimas
Pagal numatytuosius nustatymus „Power Apps“ sukuria stačiakampį valdiklį Mygtukas su suapvalintais kampais. Galite atlikti pagrindinius valdiklio Mygtukas formos pakeitimus nustatydami jo ypatybes Aukštis, Plotis ir Spindulys.
Pastaba
Valdikliai Icons and Shapes yra įvairaus dizaino ir gali atlikti kai kurias pagrindines valdiklių Mygtukas atliekamas funkcijas. Tačiau valdikliai Icons and Shapes neturi ypatybės Tekstas.
Įtraukite valdiklį Mygtukas ir jo ypatybes Height ir Width nustatykite į 300, kad sukurtumėte didelį kvadratinį mygtuką.
Keiskite ypatybes RadiusTopLeft, RadiusTopRight, RadiusBottomLeft ir RadiusBottomRight, kad pakoreguotumėte kiekvieno kampo spindulį. Toliau pateikiami keli skirtingų figūrų pavyzdžiai; kiekviena iš jų sukurta iš 300 x 300 kvadratinio mygtuko.
- Visas keturias ypatybės Spindulys reikšmes nustatykite į 150, kad sukurtumėte apskritimą.
- RadiusTopLeft ir RadiusBottomRight reikšmes nustatykite į 300, kad sukurtumėte lapo formos mygtuką.
- RadiusTopLeft ir RadiusTopRight reikšmes nustatykite į 300, o RadiusBottomLeft ir RadiusBottomRight – į 100, kad sukurtumėte skirtuko formos mygtuką.
Mygtuko spalvos keitimas virš jo užvedus pelės žymiklį
Pagal numatytuosius nustatymas valdiklio Mygtukas užpildo spalva bus pritemdyta 20 %, kai virš valdiklio užvesite pelės žymiklį. Šį veikimą galite koreguoti keisdami ypatybę HoverFill, kuri naudoja funkciją ColorFade. Jei ColorFade formulę nustatysite į teigiamą procentą, virš mygtuko užvedus pelės žymiklį spalva taps šviesesnė, o nustačius neigiamą procentą spalva taps tamsesnė.
Taip pat galite nurodyti valdiklio Mygtukas spalvą jo ypatybę HoverFill nustatydami kaip formulę, kurioje vietoj funkcijos ColorFade yra funkcija ColorValue, pavyzdžiui, ColorValue("Red").
Pastaba
Spalvos reikšmė gali būti bet koks CSS spalvos aprašas, t. y., pavadinimas arba šešioliktainė reikšmė.
- Vieno iš sukurtų mygtukų funkciją ColorFade pakeiskite į funkciją ColorValue ir stebėkite poveikį.
Pritaikymo neįgaliesiems rekomendacijos
Spalvų kontrastas
Ekrano skaitytuvo palaikymas
- Turi būti ypatybė Tekstas.
Klaviatūros palaikymas
- TabIndex turi būti nulis arba didesnis skaičius, kad klaviatūros vartotojai galėtų pasiekti.
- Fokusavimo indikatoriai turi būti aiškiai matomi. Naudokite FocusedBorderColor ir FocusedBorderThickness, kad tai pasiektumėte.
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).