Botoiaren kontrola Power Apps

Erabiltzaileak aplikazioarekin elkarreragiteko klik egin edo ukitu dezakeen kontrol bat.

Deskribapenak

Konfiguratu OnSelect jabetza baten jabetza Botoia erabiltzailea klik egin edo ukitzen duenean formula bat edo gehiago exekutatzeko.

Gakoen propietateak

OnSelect - Erabiltzaileak kontrol bat ukitzen duenean edo klik egiten duenean burutzeko ekintzak.

Testua – Kontrol batean agertzen den testua edo erabiltzailea kontrol batean sartzen duen testua.

Propietate gehigarriak

lerrokatu – Testuaren kokapena bere kontrolaren ardatz horizontalarekin alderatuta.

AutoDisableOnSelect – Kontrol automatikoa desgaitzen du OnSelect portaera martxan dago.

BorderColor – Kontrolaren izkinaren kolorea.

BorderStyle – Kontrolaren izkina Solidoa, Marratxoduna, Puntuduna, edo Bat ere ez den.

BorderThickness – Kontrolaren izkinaren lodiera.

Kolorea – Testuaren kolorea kontrolean.

DisplayMode – Kontrolak baimentzen duen edo ez erabiltzailearen sarrera (Editatu), soilik bistaratu datuak (Ikusi), edo desgaituta dago (Desgaituta).

DisabledBorderColor – Kontrolaren mugaren kolorea kontrolaren DisplayMode propietatea ezarrita badago Desgaitua.

DisabledColor – Kontrol bateko testuaren kolorea bere DisplayMode propietatea bada ezarrita dago Desgaitua.

DisabledFill – Kontrol baten atzeko planoko kolorea bada DisplayMode propietatea ezarrita badago Desgaituta.

FocusedBorderColor – Kontrolaren mugaren kolorea kontrola fokatuta dagoenean.

FocusedBorderThickness – Kontrolaren mugaren lodiera kontrola fokatuta dagoenean.

Fill – Kontrolaren atzeko planoko kolorea.

Font – Testua agertzen den letra-tipoen familiaren izena.

FontWeight – Testuaren pisua kontrol batean: Lodia, Semibold, Normala, edo Argiagoa.

Height – Kontrolaren goiko eta azpiko ertzen arteko distantzia.

HoverBorderColor – Kontrolaren mugaren kolorea erabiltzaileak sagua kontrol horretan mantentzen duenean.

HoverColor – Testuaren kolorea kontrol batean erabiltzaileak sagua bertan mantentzen duenean.

HoverFill – Kontrol baten atzeko planoko kolorea erabiltzaileak sagua bertan mantentzen duenean.

Italic – Testua kontrol batean etzana den edo ez.

PaddingBottom – Kontrol bateko testuaren eta kontrol horren beheko ertzaren arteko distantzia.

PaddingLeft – Kontrol bateko testuaren eta kontrol horren ezkerreko ertzaren arteko distantzia.

PaddingRight – Kontrol bateko testuaren eta kontrol horren eskuineko ertzaren arteko distantzia.

PaddingTop – Kontrol bateko testuaren eta kontrol horren goiko ertzaren arteko distantzia.

PressedEgia kontrol bat sakatzen ari den bitartean faltsua bestela.

PressedBorderColor – Kontrolaren mugaren kolorea erabiltzaileak kontrol hori sakatu edo klikatzen duenean.

PressedColor – Testuaren kolorea kontrol batean erabiltzaileak sakatu edo klik egiten duenean kontrol hori.

PressedFill – Atzeko planoko kolorea kontrol batean erabiltzaileak sakatu edo klik egiten duenean kontrol hori.

RadiusBottomLeft – Maila beheko eta ezkerreko izkinak kontrola borobilduta dagoena.

RadiusBottomRight – Maila beheko eta eskuineko izkinak kontrolak borobilduta duena.

RadiusTopLeft – Maila goiko eta ezkerreko izkinak kontrola batean borobilduta duenean.

RadiusTopRight – Maila goiko eta eskuineko izkina kontrol batean borobilduta dagoenean.

Size – Kontrol batean agertzen den testuaren letra-tipoaren tamaina.

Strikethrough – Kontrol batean agertzen den testuaren bidez lerro bat agertzen den ala ez.

TabIndex – Teklatuaren nabigazio-ordena beste kontrolekin alderatuz.

Tooltip – Azalpen testua agertzen dena erabiltzaileak kontrol baten gainean jartzen duenean.

Underline – Kontrol batean agertzen den testuaren azpian lerro bat agertzen den ala ez.

VerticalAlign – Testuaren kokapena kontrol batean duen kokapen bertikalaren aldean.

Visible – Kontrola agertzen denean edo ezkutatuta dagoenean.

Width – Kontrolaren ezker eta eskuin ertzen arteko distantzia.

X – Kontrol baten ezkerreko ertzaren eta guraso edukiontziaren edo pantailaren ezkerreko ertzaren arteko distantzia (pantaila ez bada guraso edukiontzia).

Y – Kontrol baten goiko ertzaren eta guraso edukiontziaren edo pantailaren goiko ertzaren arteko distantzia (pantaila ez bada guraso edukiontzia).

Nabigatu( Pantailaren Izena, ScreenTransitionValue )

Adibideak

Gehitu oinarrizko formula botoi bati

  1. Gehitu Text input kontrola, eta jarri izena Jatorria.

    Ez dakizu nola gehitu, izena eman eta konfiguratu kontrol bat?

  2. Gehitu Button kontrola, ezarri horren Testua propietatea "Gehitu", eta ezarri horren OnSelect propietatea formula honetan:
    UpdateContext({Guztira: guztira + balioa(Iturria.Testua)})

    Informazio gehiago nahi duzu UpdateContext funtzioa edo beste funtzio batzuk?

  3. Gehitu Etiketa kontrolatu, ezarri Testua propietate formula barran hurrengora Balioa (guztira) eta, ondoren, sakatu F5.

  4. Garbitu testu lehenetsia Iturria, idatzi bertan zenbaki bat eta, ondoren, sakatu edo kolpatu Gehitu.

    Label kontrolak idatzitako zenbakia erakusten du.

  5. Garbitu zenbakia Jatorria, idatzi beste zenbaki bat bertan eta gero klik egin edo sakatu Gehitu.

    Label kontrolak erakutsi egiten du idatzi dituzun bi zenbakien batura.

  6. (aukerakoa) Errepikatu aurreko urratsa behin edo gehiago.

  7. Laneko espazio lehenetsira itzultzeko, sakatu Esc (edo egin klik edo ukitu goiko eskuineko izkinan sakatu ikonoa).

Konfiguratu botoia hainbat formularekin

Gehitu formulak garbitzen dituen formula Text input sarreren arteko kontrola.

  1. Ezar ezazu HintText ondasunak Iturria "Zenbaki bat idatzi".

  2. Ezarri OnSelect propietatea Gehitu formula honetan:

    UpdateContext({Guztira:Guztira + Balioa(Source.Text)});
    UpdateContext({ClearInput: ""})

    Oharra

    Bereizi hainbat formula erdi-puntu batekin ";".

  3. Ezarri Lehenetsia propietatea Jatorria ClearInput.

  4. Sakatu F5 eta ondoren probatu aplikazioa hainbat zenbaki gehituz.

Gehitu beste botoia osoa berrezartzeko

Gehitu bigarren botoia kalkuluen arteko osoa garbitzeko.

  1. Gehitu beste Button kontrola, ezarri horren Testua propietatea "Garbitu", eta ezarri horren OnSelect propietatea formula honetan:

    UpdateContext({Total:0})

  2. Sakatu F5, gehitu hainbat zenbaki elkarrekin eta, ondoren, sakatu edo kolpatu Garbitu osoa berrezartzeko.

Aldatu botoiaren itxura

Aldatu botoiaren forma

Lehenetsiz, Power Apps laukizuzena sortzen du Botoia txoko biribilduekin kontrola. Oin formaren oinarrizko aldaketak egin ditzakezu Botoia kontrola bere ezarpena emanez Height, Width, eta Erradioa propietate.

Oharra

Ikonoak eta formak askotariko diseinuak eskaintzen dituzte eta oinarrizko funtzio bereko batzuk egin ditzakete Botoia kontrolak. Hala ere, Ikonoak eta formak ez daukazu Testua propietatea.

  1. Gehitu Botoia kontrolatu eta ezarri Height eta Width propietateak 300 karratu handiko botoia egiteko.

  2. Aldatu RadiusTopLeft, RadiusTopRight, RadiusBottomLeft, eta RadiusBottomRight propietateak ertz bakoitzean kurbadura-kopurua egokitzeko. Hona hemen forma desberdinen adibide batzuk, bakoitza 300 x 300 karratuko botoi batetik hasita:

Aldatu botoiaren kolorea haren gainean pasatzean

Berez, a-ren betetze-kolorea Botoia kontrola % 20 murriztuko da sagu batez pasatzean. Jokabide hau alda dezakezu HoverFill propietatea erabiltzen du ColorFade funtzioa. Ezarrita baduzu ColorFade formula ehuneko positiborako, kolorea arinagoa bihurtzen da botoiaren gainean pasatzean, eta portzentaje negatiboak kolore ilunagoa egiten du.

  • Aldatu ColorFade portzentaia HoverFill sortutako botoietako baten jabetza eta ondorioak behatzeko.

Kolorea ere zehaztu dezakezu Botoia kontrola bere ezarpena emanez HoverFill propietatea dauka ColorValue funtzioaren ordez ColorFade funtzioa, bezala ColorValue("Red").

Oharra

Kolorearen balioa edozein izan daiteke CSS kolorearen definizioa, izen bat edo hexameko balioa.

  • Ordeztu ColorFade funtzioa ColorValue funtzioarekin sortutako botoietako baten jabetza eta ondorioak behatzeko.

Irisgarritasunari buruzko jarraibideak

Kolore-kontrastea

Pantailaren reader laguntza

  • Testua bertan egon behar du.

Teklatuko euskarria

Oharra

Esan diezagukezu dokumentazioa zein hizkuntzatan jaso nahi duzun? Egin inkesta labur bat. (kontuan izan inkesta hau ingelesez dagoela)

Inkestak zazpi minutu inguru iraungo du. Ez da datu pertsonalik biltzen (pribatutasun-adierazpena).