Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Valdiklis, kurį vartotojas gali spustelėti arba bakstelėti, kad galėtų sąveikauti su programėle.
Aprašą
Konfigūruokite valdiklio Mygtukas ypatybę OnSelect, kad vartotojui spustelėjus arba bakstelėjus valdiklį būtų paleista viena ar daugiau formulių.
Raktų ypatybės
OnSelect – veiksmai, kuriuos reikia atlikti vartotojui bakstelėjus arba spustelėjus valdiklį.
Tekstas – tekstas, kuris rodomas valdiklyje arba kurį vartotojas įveda į valdiklį.
Papildomos ypatybės
Lygiuoti – teksto vieta atsižvelgiant į horizontalų valdiklio centrą.
AutoDisableOnSelect – automatiškai išjungia valdiklį, kai veikia veikimas OnSelect .
BorderColor – valdiklio kraštinės spalva.
BorderStyle – ar valdiklio kraštinė yra vientisa, taškinė, ar nėra.
BorderThickness – valdiklio kraštinės storis.
Color – valdiklio teksto spalva.
ContentLanguage – valdiklio turinio kalba, jei skiriasi nuo valdiklio konteinerio.
DisplayMode – ar valdiklis leidžia vartotojo įvestį (redaguoti), rodo tik duomenis (rodinys), ar išjungtas (išjungta).
DisabledBorderColor – valdiklio kraštinės spalva, jei valdiklio ypatybė DisplayMode nustatyta kaip Išjungta.
DisabledColor – valdiklio teksto spalva, jei jo ypatybė DisplayMode nustatyta kaip Išjungta.
DisabledFill – valdiklio fono spalva, jei jo ypatybė DisplayMode nustatyta kaip Išjungta.
FocusedBorderColor – valdiklio kraštinės spalva, kai valdiklis yra suaktyvintas.
FocusedBorderThickness – valdiklio kraštinės storis, kai valdiklis yra suaktyvintas.
Fill – valdiklio fono spalva.
Font – šriftų, kuriuose rodomas tekstas, šeimos pavadinimas.
FontWeight – valdiklio teksto svoris: Paryškintasis, Semibold, Įprastas arba Šviesesnis.
Aukštis – atstumas tarp valdiklio viršutinių ir apatinių kraštų.
HoverBorderColor – valdiklio kraštinės spalva, kai vartotojas išlaiko pelės žymiklį ant to valdiklio.
HoverColor – valdiklio teksto spalva, kai vartotojas laiko ant jo pelės žymiklį.
HoverFill – valdiklio fono spalva, kai vartotojas laiko ant jo pelės žymiklį.
Kursyvas – ar valdiklio tekstas yra kursyvas.
PaddingBottom – atstumas tarp valdiklio teksto ir apatinio valdiklio krašto.
PaddingLeft – atstumas tarp valdiklio teksto ir kairiojo valdiklio krašto.
PaddingRight – atstumas tarp valdiklio teksto ir dešiniojo valdiklio krašto.
PaddingTop – atstumas tarp valdiklio teksto ir viršutinio valdiklio krašto.
Paspausta – teisinga , kai valdiklis paspaustas, klaidinga – kitu atveju.
PressedBorderColor – valdiklio kraštinės spalva, kai vartotojas bakstelėja arba spusteli valdiklį.
PressedColor – valdiklio teksto spalva, kai vartotojas bakstelėja arba spusteli valdiklį.
PressedFill – valdiklio fono spalva, kai vartotojas bakstelėja arba spusteli valdiklį.
RadiusBottomLeft – laipsnis, kuriuo suapvalinamas apatinis kairysis valdiklio kampas.
RadiusBottomRight – laipsnis, kuriuo suapvalinamas valdiklio apatinis dešinysis kampas.
RadiusTopLeft – valdiklio viršutinio kairiojo kampo suapvalinimo laipsnis.
RadiusTopRight – valdiklio viršutinio dešiniojo kampo suapvalinimo laipsnis.
Size – valdiklyje rodomo teksto šrifto dydis.
Perbraukimas – ar eilutė rodoma per tekstą, rodomą valdiklyje.
TabIndex – klaviatūros naršymo tvarka kitų valdiklių atžvilgiu.
Patarimas – aiškinamasis tekstas, rodomas vartotojui laikant žymiklį virš valdiklio.
Pabraukimas – ar eilutė rodoma po tekstu, kuris rodomas valdiklyje.
VerticalAlign – valdiklio teksto vieta, atsižvelgiant į vertikalų valdiklio centrą.
Visible – ar valdiklis rodomas, ar paslėptas.
Plotis – atstumas tarp valdiklio kairiojo ir dešiniojo kraštų.
X – atstumas tarp kairiojo valdiklio krašto ir kairiojo jo pirminis konteinerio krašto (ekranas, jei nėra pirminis konteinerio).
Y – atstumas tarp viršutinio valdiklio krašto ir viršutinio pirminis konteinerio krašto (ekranas, jei nėra pirminis konteinerio).
Susijusios funkcijos
Navigate( ScreenName, ScreenTransitionValue )
Pavyzdžiai
Pagrindinės formulės įtraukimas į mygtuką
Įtraukite teksto įvesties valdiklį ir jį pavadinkite Source.
Nežinote , kaip įtraukti, pavadinti ir konfigūruoti valdiklį?
Įtraukite mygtuko valdiklį, nustatykite jo ypatybę Tekstas kaip Įtraukti ir nustatykite jo ypatybę OnSelect šiai formulei:
UpdateContext({Total:Total + Value(Source.Text)})Norite gauti daugiau informacijos apie funkciją UpdateContext ar kitas funkcijas?
Įtraukite žymos valdiklį, formulės juostoje nustatykite jo ypatybę Tekstas kaip Value(Total) ir paspauskite F5.
Išvalykite numatytąjį tekstą iš šaltinio, įveskite jame skaičių, tada spustelėkite arba bakstelėkite Įtraukti.
Valdiklis Etiketė rodo jūsų įvestą skaičių.
Išvalykite numerį iš šaltinio, įveskite kitą numerį, tada spustelėkite arba bakstelėkite Įtraukti.
Valdiklis Etiketė rodo dviejų jūsų įvestų skaičių sumą.
(pasirinktinai) Kartokite ankstesnį veiksmą vieną ar kelis kartus.
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 su keliomis formulėmis konfigūravimas
Įtraukite formulę, išvalančią teksto įvesties valdiklį tarp įrašų.
Nustatykite šaltinio ypatybę HintText kaip "Įvesti skaičių".
Nustatykite ypatybę OnSelectdalyje Įtraukti į šią formulę:
UpdateContext({Total:Total + Value(Source.Text)});
UpdateContext({ClearInput: ""})Pastaba.
Kelias formules atskirkite kabliataškiu ;.
Nustatykite šaltinio ypatybę Default kaip ClearInput.
Paspauskite F5, tada išbandykite programą sudėdami kelis skaičius.
Norėdami iš naujo nustatyti sumą, įtraukite kitą mygtuką
Įtraukite antrą mygtuką, kad išvalytumėte bendrąją sumą tarp skaičiavimų.
Įtraukite kito mygtuko valdiklį, nustatykite jo ypatybę Tekstas kaip Valyti ir nustatykite jo ypatybę OnSelect šiai formulei:
UpdateContext({Total:0})
Paspauskite F5, įtraukite kelis skaičius, tada spustelėkite arba bakstelėkite Valyti , kad iš naujo nustatytumėte sumą.
Mygtuko išvaizdos keitimas
Mygtuko figūros keitimas
Pagal numatytuosius parametrus "Power Apps" sukuria stačiakampį mygtuko valdiklį su suapvalintais kampais. Galite atlikti pagrindinius mygtuko valdiklio formos pakeitimus nustatydami ypatybes Aukštis, Plotis ir Spindulys .
Pastaba.
Piktogramos ir figūros yra įvairių dizainų ir gali atlikti tas pačias pagrindines funkcijas, kurias atlieka mygtuko valdikliai. Tačiau piktogramos ir figūros neturi ypatybės Tekstas .
Įtraukite mygtuko valdiklį ir nustatykite jo ypatybes Aukštis ir Plotis kaip 300 , kad padarytumėte didelį kvadratinį mygtuką.
Modifikuokite RadiusTopLeft, RadiusTopRight, RadiusBottomLeft ir RadiusBottomRight ypatybes, kad sureguliuotumėte kreivumo kiekį kiekviename kampe. Toliau pateikiami keli skirtingų figūrų pavyzdžiai, pradedant nuo 300 x 300 kvadratinių mygtukų:
- Nustatykite visas keturias spindulio reikšmes kaip 150 , kad sukurtumėte apskritimą.
- Nustatykite RadiusTopLeft ir RadiusBottomRight reikšmes kaip 300 , kad sukurtumėte lapo formos mygtuką.
- Nustatykite RadiusTopLeft ir RadiusTopRight reikšmes kaip 300, o RadiusBottomLeft ir RadiusBottomRight reikšmes į 100 , kad sukurtumėte skirtuko formos mygtuką.
Užvedus pelės žymiklį ant mygtuko spalvos keitimas
Pagal numatytuosius nustatymus mygtuko valdiklio užpildo spalva pritemsta 20%, kai pelės žymiklį virš jo užvesite. Šią elgseną galite koreguoti pakeisdami ypatybę HoverFill , kuri naudoja funkciją ColorFade . Jei nustatysite " ColorFade " formulės teigiamą procentą, užvedus pelės žymiklį ant mygtuko, spalva taps šviesesnė, o neigiama procentinė dalis taps tamsesnė.
- Pakeiskite vieno iš sukurtų mygtukų ypatybės HoverFillprocentinę reikšmę ColorFade ir stebėkite efektus.
Taip pat galite nurodyti mygtuko valdiklio spalvą nustatydami jo ypatybę HoverFill formulėje, kurioje yra funkcija ColorValue , o ne ColorFade , kaip nurodyta ColorValue("Red").
Pastaba.
Spalvos reikšmė gali būti bet kuris CSS spalvos apibrėžimas, arba pavadinimas, arba hex reikšmė.
- Pakeiskite funkciją ColorFade funkcija ColorValue viename iš jūsų sukurtų mygtukų ir stebėkite efektus.
Pritaikymo neįgaliesiems gairės
Spalvų kontrastingumas
Ekrano skaitytuvo palaikymas
Klaviatūros palaikymas
- "TabIndex" turi būti nulis arba didesnis, kad klaviatūros vartotojai galėtų į jį pereiti.
- Fokusavimo indikatoriai turi būti aiškiai matomi. Norėdami tai pasiekti, naudokite FocusedBorderColor ir FocusedBorderThickness .