Mygtuko valdiklis "Power Apps"

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.

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

Navigate( ScreenName, ScreenTransitionValue )

Pavyzdžiai

Pagrindinės formulės įtraukimas į mygtuką

  1. Įtraukite teksto įvesties valdiklį ir jį pavadinkite Source.

    Nežinote , kaip įtraukti, pavadinti ir konfigūruoti valdiklį?

  2. Į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?

  3. Įtraukite žymos valdiklį, formulės juostoje nustatykite jo ypatybę Tekstas kaip Value(Total) ir paspauskite F5.

  4. 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ų.

  5. 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ą.

  6. (pasirinktinai) Kartokite ankstesnį veiksmą vieną ar kelis kartus.

  7. 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šų.

  1. Nustatykite šaltinio ypatybę HintText kaip "Įvesti skaičių".

  2. Nustatykite ypatybę OnSelectdalyje Įtraukti į šią formulę:

    UpdateContext({Total:Total + Value(Source.Text)});
    UpdateContext({ClearInput: ""})

    Pastaba.

    Kelias formules atskirkite kabliataškiu ;.

  3. Nustatykite šaltinio ypatybę Default kaip ClearInput.

  4. 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ų.

  1. Įtraukite kito mygtuko valdiklį, nustatykite jo ypatybę Tekstas kaip Valyti ir nustatykite jo ypatybę OnSelect šiai formulei:

    UpdateContext({Total:0})

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

  1. Įtraukite mygtuko valdiklį ir nustatykite jo ypatybes Aukštis ir Plotis kaip 300 , kad padarytumėte didelį kvadratinį mygtuką.

  2. 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ų:

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

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