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.
Pressed – Egia 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).
Erlazionatutako funtzioak
Nabigatu( Pantailaren Izena, ScreenTransitionValue )
Adibideak
Gehitu oinarrizko formula botoi bati
Gehitu Text input kontrola, eta jarri izena Jatorria.
Ez dakizu nola gehitu, izena eman eta konfiguratu kontrol bat?
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?
Gehitu Etiketa kontrolatu, ezarri Testua propietate formula barran hurrengora Balioa (guztira) eta, ondoren, sakatu F5.
Garbitu testu lehenetsia Iturria, idatzi bertan zenbaki bat eta, ondoren, sakatu edo kolpatu Gehitu.
Label kontrolak idatzitako zenbakia erakusten du.
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.
(aukerakoa) Errepikatu aurreko urratsa behin edo gehiago.
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.
Ezar ezazu HintText ondasunak Iturria "Zenbaki bat idatzi".
Ezarri OnSelect propietatea Gehitu formula honetan:
UpdateContext({Guztira:Guztira + Balioa(Source.Text)});
UpdateContext({ClearInput: ""})Oharra
Bereizi hainbat formula erdi-puntu batekin ";".
Ezarri Lehenetsia propietatea Jatorria ClearInput.
Sakatu F5 eta ondoren probatu aplikazioa hainbat zenbaki gehituz.
Gehitu beste botoia osoa berrezartzeko
Gehitu bigarren botoia kalkuluen arteko osoa garbitzeko.
Gehitu beste Button kontrola, ezarri horren Testua propietatea "Garbitu", eta ezarri horren OnSelect propietatea formula honetan:
UpdateContext({Total:0})
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.
Gehitu Botoia kontrolatu eta ezarri Height eta Width propietateak 300 karratu handiko botoia egiteko.
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:
- Lau ezarri Erradioa balioak 150 zirkulu bat sortzeko.
- Ezarri balioetarako RadiusTopLeft eta RadiusBottomRight 300 hosto itxura emateko Botoia.
- Ezarri balioetarako RadiusTopLeft eta RadiusTopRight 300, eta balioetarako RadiusBottomLeft eta RadiusBottomRight 100 fitxa itxurako botoia sortzeko.
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.
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
- TabIndex zero edo handiagoa izan behar du horrela teklatuaren erabiltzaileak nabigatzeko aukera izan dezan.
- Fokuen adierazleek argi eta garbi egon behar dute. Erabili FocusedBorderColor eta FocusedBorderThickness hori lortzeko.
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).
Oharrak
https://aka.ms/ContentUserFeedback.
Laster erabilgarri: 2024an, GitHub-eko arazoak edukiari buruzko oharrak bidaltzeko mekanismo gisa kenduko dugu apurka-apurka, eta oharrak bidaltzeko sistema berri batekin ordeztuko. Informazio gehiagorako, ikusi:Bidali eta ikusi honi buruzko oharrak: