A Kombinált lista vezérlőelem a Power Apps alkalmazásokban

A vezérlőelem használatával előre megadott lehetőségek közül választhat a felhasználó. Támogatja a keresést és több elem kiválasztását.

Ismertetés

A Kombinált lista vezérlőelem lehetővé teszi a kiválasztandó elemek keresését. A keresés a kiszolgálói oldalon történik a SearchField tulajdonság alapján, így a teljesítményt nem befolyásolja a nagy méretű adatforrás.

Az egyszeres vagy többszörös kiválasztási lehetőséget a SelectMultiple tulajdonság beállításával lehet meghatározni.

Az Adatok panel Elrendezés beállításával lehet meghatározni, hogy a kiválasztandó elemek keresése közben egyetlen adatérték, két érték vagy egy kép és két érték (Személy) jelenjen meg.

Kis képernyők megtekintésekor az elemek listájának úszó panelje teljes képernyős vezérlővé válik a jobb használhatóság érdekében.

Megjegyzés

Ha számokat tartalmazó elemeket szeretne keresni, alakítsa át szöveggé a számokat a Szöveg() függvénnyel. Például: Szöveg(12345).

Személyválasztó

Ha a Kombinált listát személyválasztóként szeretné használni, az Adatok panelen válassza a Személy sablont az Elrendezés beállításainál, és állítsa be azokat a kapcsolódó adattulajdonságokat, amelyeket a személy esetén meg szeretne jelentetni.

Fő tulajdonságok

Elemek – Az adatforrás, amelyből a választható elemek származnak.

DefaultSelectedItems – A kezdetben kiválasztott elem(ek), mielőtt a felhasználó használná a vezérlőelemet.

Megjegyzés

Az Alapértelmezett tulajdonság elavult, használja helyette a DefaultSelectedItems tulajdonságot.

SelectedItems – A felhasználó által kiválasztott elemek listája.

SelectMultiple – Azt határozza meg, hogy a felhasználó csak egy elemet választhat-e ki vagy többet is.

IsSearchable – Azt határozza meg, hogy a felhasználó végezhet-e keresést az elemek kiválasztása előtt.

Megjegyzés

Az IsSearchable csak olyan mezőn engedélyezhető, adatforrás amely legalább egy szövegmezőt tartalmaz. Az Elemek kifejezésnek delegálhatónak kell lennie ahhoz, hogy a lekérdezések kereséssel delegálhatók legyen. Ez azt jelenti, hogy a Ha utasítások az Elemek kifejezésben nem támogatottak.

SearchFields – Annak az adatforrásnak az adatmezői, amelyikben a felhasználó a szöveg beírásakor a keresést végzi.

Megjegyzés

Ha több mezőben keres, akkor állítsa be a SearchFields tulajdonságot ebbe a formátumba: ["MyFirstColumn", "MySecondColumn"]. Csak a szövegmezők támogatottak.

További tulajdonságok

AccessibleLabel – A képernyőolvasók által felolvasott címke.

BorderColor – Egy vezérlőelem szegélyének színe.

BorderStyle – Azt határozza meg, hogy egy vezérlőelem szegélye Folytonos, Szaggatott, Pontozott, vagy Nincs értékű.

BorderThickness – Egy vezérlőelem szegélyének vastagsága.

DisplayFields – A keresés által visszaadott egyes tételekhez tartozó mezők listájának megjelenítése. Ezt a legegyszerűbben a Tulajdonságok beállítási lap Adatok paneljén lehet beállítani.

Megjegyzés

Ha több megjelenítendő mezőt is frissíteni akar egy sablonban, akkor állítsa be a DisplayFields tulajdonságot a következő formátumra: ["MyFirstColumn", "MySecondColumn"].

DisplayMode – Azt határozza meg, hogy a vezérlőelem ad-e lehetőséget a felhasználónak bementet megadására (Szerkesztés) vagy csak megjeleníti az adatokat (Megtekintés), vagy egyik sem, és ki van kapcsolva (Kikapcsolva).

FocusedBorderColor – A vezérlőelem szegélyének színe, amikor a fókusz a vezérlőelemen van.

FocusedBorderThickness – A vezérlőelem szegélyének vastagsága, amikor a fókusz a vezérlőelemen van.

Magasság – Egy vezérlőelem felső és alsó széle közötti távolság.

InputTextPlaceholder – A végfelhasználónak megjelenő információs szöveg, ha nincs kiválasztva elem.

OnChange – A felhasználó által a kijelölés módosításakor végrehajtandó műveletek.

OnNavigate – Elvégzendő műveletek, amikor a felhasználó kiválaszt egy elemet.

OnSelect – Elvégzendő műveletek, amikor a felhasználó kijelöl egy vezérlőt.

TabIndex – A billentyűzettel végzett navigáció sorrendje a többi vezérlőelemhez viszonyítva.

Látható – Azt határozza meg, hogy egy vezérlőelem látható vagy rejtett legyen.

Szélesség – Egy vezérlőelem bal és jobb széle közötti távolság.

X – A távolság egy vezérlőelem bal oldali szegélye és a fölérendelt tároló bal oldali szegélye között (vagy a képernyő széle között, ha nincs fölérendelt tároló).

Y – A távolság egy vezérlőelem felső szegélye és a fölérendelt tároló felső szegélye között (vagy a képernyő széle között, ha nincs fölérendelt tároló).

Megjegyzés

Az úszó panel szegélytulajdonságait a Keret tulajdonságok vezérlik.

Példák

Alap kombinált lista

A példa lépései minden táblát adó adatforrásra érvényesek de a lépések pontos követéséhez, használjon olyan környezetet, amelynek Microsoft Dataverse-adatbázisában mintaadatok vannak.

  1. Válassza Beszúrás > Bevitel > Kombinált lista lehetőséget, és nevezze el "Combobox1" névre.

  2. A képernyő jobb oldalán látható Tulajdonságok ablaktáblán nyissa meg az Adatforrás kiválasztása listát, (az Elemek mellett) majd vegyen fel vagy jelöljön ki egy adatforrást például a Partnerek táblázatot.

  3. Ugyanazon az ablaktáblán válassza a Szerkesztés lehetőséget (a Mezők mellett).

  4. Az Adatok ablaktáblában nyissa meg az Elsődleges szöveg listát, majd jelölje ki a Kombinált lista vezérlőelemben látható Elsődleges név oszlopot.

  5. Az Alt billentyűt lenyomva tartva válassza ki a lefelé mutató nyilat a Kombinált lista vezérlőelemének megnyitásához.

    A vezérlő a megadott mezőben megadott Elsődleges név adatforrásból jelenít meg adatokat, amit Ön határozott meg.

(Nem kötelező) Az első bejegyzés megjelenítése alapértelmezés szerint

  1. Állítsa be a DefaultSelectedItems tulajdonságot erre a kifejezésre, lecserélve a DataSource elemet az Ön adatforrásának a nevével.

    First(DataSource)
    

(Nem kötelező) A kijelölt Partnernév érték megjelenítése címkében

  1. Válassza a Beszúrás > Szövegcímkelehetőséget, majd válassza a Címke lehetőséget.

  2. Erre a kifejezésre állítsa a Szöveg tulajdonságot, lecserélve a Szöveg elemet a következő képlettel:

    If(CountRows(ComboBox1.SelectedItems)>0, Concat(ComboBox1.SelectedItems,'Account Name',", "), "NO SELECTED ITEM")
    

    Megjegyzés

    A Ha utasítás ellenőrzi, hogy hány kijelölt elem létezik, és azokat vesszővel tagolt címkéban vagy "NINCS KIJELÖLT ELEM" üzenetben jeleníti, ha üres.

Egyszerű legördülő viselkedés szimulálása

Ha az IsSearchable beállítást hamisra állítja, és a SelectMultiple lehetőséget hamisra állítja, a legördülő listával megegyező működést érhet el.

  1. Válassza a Beszúrás > Bevitel lehetőséget, majd válassza a Kombinált lista lehetőséget.

  2. A képernyő jobb oldalán látható Tulajdonságok ablaktáblán nyissa meg az Adatforrás kiválasztása listát, (az Elemek mellett) majd vegyen fel vagy jelöljön ki egy adatforrást.

  3. Ugyanazon az ablaktáblán válassza a Szerkesztés lehetőséget (a Mezők mellett).

  4. Az Adatok panelben nyissa meg az Elsődleges szöveg listát, majd válassza ki a Kombinált lista vezérlőelemben megjelenítendő oszlopot.

  5. Állítsa az IsSearchable tulajdonságot hamisra.

  6. Állítsa az SelectMultiple tulajdonságot hamisra.

  7. Az Alt billentyűt lenyomva tartva válassza ki a lefelé mutató nyilat a Kombinált lista vezérlőelemének megnyitásához.

    A vezérlőelem a megadott adatforrás megadott oszlopának adatait jeleníti meg.

    Megjegyzés

    Az "Elemek megkeresése" szöveg eltűnt, és csak egy elemet tud kijelölni.

Kisegítői irányelvek

Színkontraszt

Az alábbi elemek között megfelelő mértékű színkontrasztnak kell lennie:

  • ChevronFill és ChevronBackground
  • ChevronHoverFill és ChevronHoverBackground
  • SelectionColor és SelectionFill
  • SelectionFill és Fill
  • SelectionTagColor és SelectionTagFill

Ezek a követelmények a normál színkontraszt-követelményeken felül érvényesek.

Képernyőolvasó támogatása

  • Az AccessibleLabel tulajdonságnak jelen kell lennie.

    Megjegyzés

    Érintőképernyőn a képernyőolvasót használó felhasználók sorrendben navigálhatnak a kombinált lista elemei között. A kombinált lista olyan gombként működik, amely kiválasztáskor megjeleníti vagy elrejti a tartalmát.

Billentyűzettámogatás

  • A TabIndex értékének nullának vagy nagyobbnak kell lennie, hogy a billentyűzetet használó felhasználók el tudják érni.

  • A fókuszjelzőknek jól láthatóknak kell lenniük. Ezt a FocusedBorderColor és a FocusedBorderThickness tulajdonsággal biztosíthatja.

    Megjegyzés

    A Tab billentyű a kombinált listára lép vagy ellép arról. A nyílbillentyűkkel bejárható a kombinált lista tartalma. Az Esc billentyű bezárja a kombinált lista legördülő menüjét, ha az meg van nyitva.

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).