Jaa


Valikoima-ohjausobjekti Power Appsissa

Ohjausobjekti, joka sisältää muita ohjausobjekteja ja tietoja.

Kuvaus

Valikoima-ohjausobjekti voi näyttää useita tietueita tietolähteestä, ja jokainen tietue voi sisältää useita eri tyyppisiä tietoja. Valikoima-ohjausobjektin avulla voi esimerkiksi näyttää useita yhteystietoja ja jokaiselle kohteelle tietoja, kuten nimen, osoitteen ja puhelinnumeron.

Valikoima-ohjausobjektissa kukin tietokenttä näkyy erillisessä ohjausobjektissa. Sinä voit määrittää kyseiset ohjausobjektit sen malliss. Malli näkyy valikoiman ensimmäisenä kohteena:

  • Valikoima-ohjausobjektin vasemmassa reunassa vaakatasossa.
  • Valikoima-ohjausobjektin yläosassa pystytasossa.

Mallipohjaan tekemäsi muutokset näkyvät Valikoima-ohjausobjektin eri osissa.

Saatavilla on ennalta määritettyjä ohjausobjekteja kuvien ja Tekstin näyttämiseen valikoimassa sekä valikoima korkeudeltaan muuttuville kohteille.

Rajoitukset

Valikoima-ohjausobjektilla on seuraavat rajoitukset:

  1. Jos käyttäjä vierittää Flexible height -Valikoima-ohjausobjektia, ennen kuin kaikki kohteet on ladattu, kulloinkin näkyvissä oleva kohde saatetaan työntää alaspäin pois näkyviltä, kun kaikki tiedot on ladattu. Voit välttää tämän ongelman käyttämällä vakiotyyppistä Valikoima-ohjausobjektia Flexible height -version sijaan.
  2. Valikoimassa ei tueta seuraavia ohjausobjekteja:
  3. Voit lisätä vain yhden valikoiman toiseen valikoimaan.
  4. Pienin TemplateSize on yksi. Tämä voi aiheuttaa sen, että valikoiman ohjausobjektit siirtyvät pois odotetuista X- tai Y-arvoista, jos mallin kokoa ei oteta huomioon.
  5. Jos luot sovelluksen automaattisesti tietojen pohjalta, tallennat sovelluksen ja avaat sen uudelleen, selausvalikoimassa ei välttämättä näy heti mitään tietoja. Voit ratkaista ongelman kirjoittamalla hakukenttään vähintään yhden merkin ja sen jälkeen poistamalla kirjoittamasi Tekstin. Tämän jälkeen valikoima näyttää odotetut tiedot.
  6. Jos valikoima sisältää yhdistelmäruudun, päivämäärävalitsimen, liukusäätimen tai vaihto-ohjausobjektin OnChange säännöllä, joka korjaa saman tietolähde tai kokoelman kuin valikoima, se voi johtaa odottamattomaan tai heikentyneeseen suorituskykyyn. Tämä johtuu siitä OnChange , että sääntö, joka korjaa valikoiman tietolähde, voi luoda loputtoman korjaus- ja uudelleenlatausjakson. Tämän ongelman välttämiseksi on suositeltavaa olla käyttämättä OnChange sääntöjä, kun nämä ohjausobjektit sijoitetaan valikoimaan.

Tärkeimmät ominaisuudet

Default – Tietolähteen kohde tai tietue, joka valitaan valikoimaan sovelluksen käynnistymisen yhteydessä.

Items – Ohjausobjektissa, kuten valikoimassa, luettelossa tai kaaviossa näytetyn tiedon lähde.

Selected – Selected kohde.

Lisäominaisuudet

AccessibleLabel – Galleryn selite (ei sen sisältämien kohteiden) näytönlukijaohjelmille. Käytetään kuvaamaan kohteiden luetteloa.

AllItems – Valikoimaan ladatut kohteet. Luku voi olla pienempi kuin tietolähteen kohteiden todellinen määrä. Lisää kohteita saatetaan ladata, kun valikoimaa vieritetään. AllItems sisältää myös kussakin valikoiman kohteessa käytetyt ohjausobjektit.

AllItemsCount – Valikoimaan ladattujen kohteiden määrä. Luku voi olla pienempi kuin tietolähteen kohteiden todellinen määrä. Lisää kohteita saatetaan ladata, kun valikoimaa vieritetään.

BorderColor – Ohjausobjektin reunan väri.

BorderStyle – Onko ohjausobjektin reuna yhtenäinen, katkoviiva, pisteviiva vai ei mitään.

BorderThickness – Ohjausobjektin reunan paksuus.

DelayItemLoading – Viivästyttää kohteiden (rivien) lataamista siihen asti, että näyttö on latautunut ensin.

DisplayMode – Salliiko ohjausobjekti käyttäjän syötettä (Muokkaa), vain tietojen tarkastelun (Näytä) vai onko se poissa käytöstä (Poistettu käytöstä).

Fill – Ohjausobjektin taustaväri.

Height – Ohjausobjektin ylä- ja alareunan välinen etäisyys.

ItemAccessibleLabel – Kunkin valikoiman kohteen selite näytönlukijaohjelmille Pitäisi ilmaista, mikä kukin kohde on.

LoadingSpinner (Ei ole, Ohjausobjektit tai Tiedot) – Kun arvona on Ei ole, askellinta ei ole näkyvissä. Kun-ohjausobjektit | Tiedot, askellin tulevat näkyviin, kun tapahtuu hahmonnuskierros, jossa jää näkyviä tyhjiä rivejä.

LoadingSpinnerColor – Latausaskeltimen täyttöväri. Oletusarvona on BorderColor.

NavigationStep – Kuinka paljon valikoimaa vieritetään, jos sen ShowNavigation-ominaisuudeksi on asetettu tosi ja käyttäjä valitsee valikoiman jommassakummassa päässä olevan siirtymisnuolen.

Selectable – Ilmaisee, voiko valikoiman kohteita valita. Kun arvona on tosi, näytönlukijat voivat tunnistaa valikoiman valittavaksi luetteloksi. Sinä valitset kohteen valitsemalla sen. Kun arvona on Epätosi, näytönlukijat tunnistavat valikoiman tavalliseksi luetteloksi ja kohteen valitseminen ei valitse sitä.

ShowNavigation – Näytetäänkö valikoiman päissä nuolet, joiden avulla käyttäjä voi selata valikoiman kohteita valitsemalla nuolen.

ShowScrollbar – Näytetäänkö vierityspalkki, kun käyttäjä siirtää hiiren osoittimen valikoiman päälle.

TemplateFill – Galleryn taustaväri.

TemplatePadding – Galleryn kohteiden välinen etäisyys.

TemplateSize – Gallerymallin korkeus pystysuunnassa. Tai vaakasuunnassa olevan valikoiman mallin leveys. Vähimmäiskoko on yksi.

Transition – Visuaalinen efekti (Pop, Push tai None), kun käyttäjä siirtää osoittimen valikoiman sisältämän kohteen päälle.

Visible – Onko ohjausobjekti näkyvissä vai piilossa.

Width – Ohjausobjektin vasemman ja oikean reunan välinen etäisyys.

WrapCount – Näytettävien kohteiden määrä riviä tai saraketta kohden perustuen vaaka- tai pystysuoraan asetteluun.

X – Ohjausobjektin vasemman reunan ja pääsäilön vasemman reunan välinen etäisyys.

Y – Ohjausobjektin yläreunan ja pääsäilön yläreunan välinen etäisyys.

Suodatin( DataSource, Kaava )

Reset( Control ) – Palauttaa valikoiman alkutilaansa. Alkutilaan sisältyy vierittäminen ensimmäiseen kohteeseen ja ensimmäisen kohteen tai mahdollisen oletuksen valinta.

Huomautus

Reset-ohjausobjekti ei palauta rekursiivisesti kaikkia valikoiman alivalikoimia.

Esimerkit

Tietojen näyttäminen ja suodattaminen

Tietojen vastaanottaminen käyttäjältä

Helppokäyttötoimintojen ohjeet

Colorkontrasti

Jos valikoiman kohteiden on tarkoitus olla valittavissa napsauttamalla niitä, seuraavien objektien välillä on oltava asianmukainen värikontrasti:

  • BorderColor ja väri valikoiman ulkopuolella (jos reuna on käytössä).
  • Fill ja väri valikoiman ulkopuolella (jos reuna ei ole käytössä).

Näytönlukuohjelman tuki

  • AccessibleLabel on oltava läsnä.

    Huomautus

    Näytönlukuohjelmat ilmoittavat, kun valikoiman kohteet muuttuvat. AccessibleLabel mainitaan myös. Tämä antaa ilmoitukselle konTekstin, mikä on erityisen tärkeää, jos samassa näytössä on useampi valikoima.

  • Kun valikoiman kohde sisältää useita ohjausobjekteja, voit näyttää valikoimakohteiden sisällön valinnalla ItemAccessibleLabel.

  • Määritä kohdan Valittava arvoksi tosi, jos haluat, että käyttäjät voivat valita valikkokohteen. Määritä arvoksi muussa tapauksessa epätosi.

  • Kun valikoiman kohde sisältää useita ohjausobjekteja, voit näyttää yhteenvedon valikoiman kohteiden sisällöstä valinnalla ItemAccessibleLabel.

  • Valuen Selectable on oltava määritettynä oikein riippuen siitä, onko käyttäjien tarkoitus valita valikoimakohde.

Näppäimistön tuki

  • Suosittelemme asettamaan ShowScrollbar-ominaisuuden arvoksi tosi. Useimmissa kosketusnäyttölaitteissa vierityspalkki näytetään ainoastaan vierittäessä.

  • Jos valikoiman kohteiden on tarkoitus olla valittavissa napsauttamalla niitä, vain näppäimistöä käyttävien käyttäjien on myös voitava valita kohteet jollain tavalla. Voit mahdollistaa tämän lisäämällä Painike-painikkeen, jonka OnSelect-ominaisuuden arvoksi on asetettu Select(Parent).

    Huomautus

    Galleryn ulkopuolella olevia ohjausobjekteja ei oteta huomioon valikoimassa käytettävässä näppäimistön siirtymisjärjestyksessä. Galleryn ohjausobjektien TabIndex-ominaisuus on rajoitettu. Lue lisätietoja helppokäyttöisyysasetuksista.

Katso myös

DelayItemLoading- ja Loading-hyrräkuvakkeen käyttäminen valikoiman suorituskyvyn parantamiseksi

Huomautus

Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)

Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).