Megosztás a következőn keresztül:


Választási lehetőségek funkció

A következőkre vonatkozik: Vászonalapú alkalmazások Modellvezérelt alkalmazások

Egy keresési oszlop lehetséges értékeinek tábláját adja vissza.

Description

A Choices függvény egy keresési oszlop lehetséges értékeinek tábláját adja vissza.

A Choices függvény használatával a választási lehetőségek listáját biztosíthatja a felhasználónak. Ez a függvény általában szerkesztési űrlapok Kombinált lista vezérlőelemével együtt használatos.

Keresések esetén a Choices által visszaadott tábla megegyezik a kereséshez társított külső táblával. A Choices használatakor nincs többé szükség a külső tábla további adatforrásként való hozzáadására. A Choices a külső tábla összes oszlopát visszaadja.

Mivel a Choices visszaadott értéke egy táblázat, ennek szűrésére, rendezésére és formázására a Filter, a Sort, az AddColumns és a többi táblakezelő függvény is használható.

Jelenleg nem delegálhatja a Choices függvényt. Ha ez a korlátozás problémát jelent az alkalmazásban, adja hozzá az idegen táblázatot adatforrásként, és használja közvetlenül.

A Choices függvény nem követeli meg, hogy az oszlopnevek sztringek legyenek és idézőjelek közé legyenek írva. Ebben eltér a ShowColumns, a Search és a többi táblafüggvénytől. A képletet úgy adhatja meg, mintha közvetlenül hivatkozna az oszlopra.

Az oszlophivatkozásoknak közvetlenül az adatforrásra kell mutatniuk. Ha az adatforrás például az Accounts (Számlák), a keresés pedig az SLA, akkor az oszlophivatkozás Accounts.SLA lesz. A hivatkozás nem adható át függvényen, változón vagy vezérlőelemen keresztül. Ha a példát folytatva az Accounts egy Katalógus vezérlőelemben van, akkor a kiválasztott számla SLA-jára a Katalógus.Selected.SLA képlettel hivatkozhat. Ez a hivatkozás azonban egy vezérlőelemen keresztül lett átadva, így nem adható tovább a Columns függvénynek – ehhez továbbra is az Accounts.SLA hivatkozást kell használnia.

Jelenleg csak a SharePoint és a Microsoft Dataverse szolgáltatáshoz használhatók keresési oszlopok.

Szintaxis

Választási lehetőségek( oszlophivatkozás [; szövegszűrő ] )

  • oszlophivatkozás - Kötelező. Egy adatforrás keresési oszlopa. Az oszlop nevét ne tegye idézőjelek közé. A hivatkozásnak közvetlenül az adatforrás oszlopára kell mutatnia, és nem adható át függvényen vagy vezérlőelemen keresztül.
  • text-filter - Nem kötelező. Szűri a választási lehetőségek listáját úgy, hogy csak azokat a választási lehetőségeket adja vissza, amelyek a szövegszűrőben megadott szöveggel kezdődnek. Ha üres karakterláncot ad meg, a rendszer az összes választási lehetőséget visszaadja.

Példák

Választási lehetőségek kereséshez

  1. Hozzon létre egy adatbázist a Dataverse szolgáltatásban, és válassza ki a Mintaalkalmazások és mintaadatok beemelése mezőt.

    Számos táblázat, például a Fiókok, létrejön.

    Megjegyzés: A táblázatok neve a make.powerapps.com oldalon egyes számban, a Power Apps Studio alkalmazásban többes számban van.

    A Dataverse for Apps alkalmazásban lévő Fiók táblázat mezőinek részleges listája, kiemelve, hogy az „Elsődleges kapcsolat” egy keresőmező

    A Fiókok táblázat rendelkezik egy Elsődleges kapcsolat oszloppal, amely a Kapcsolatok táblázatban található.

    A Kapcsolat táblázat mezőinek részleges listája a Dataverse rendszerében.

    Minden partnerhez ki van jelölve egy kapcsolattartó elsődlegesként, vagy az elsődleges kapcsolattartó értéke blank.

  2. Hozzon létre egy alkalmazást a Fiókok táblázatból.

  3. A képernyők és vezérlők bal szélen lévő listájában görgesse lefelé, amíg nem látja az EditScreen1 elemet, majd válassza ki a közvetlenül alatta lévő EditForm1 elemet.

    Az EditScreen1 alatti EditForm1 kiválasztása a bal oldali navigációs sávon.

  4. A jobb oldali panel Tulajdonságok lapján válassza ki a Mezők szerkesztése elemet.

    Az Adat panel megnyitása.

  5. Válassza a Mezők panelen található Mező hozzáadása elemet.

  6. Keresse meg az Elsődleges kapcsolattartó mezőt, jelölje be a jelölőnégyzetet, majd kattintson a Hozzáadás gombra.

    Partnerek kiválasztása az Adatok panel megnyitásához.

    Az Elsődleges kapcsolattartó mező az űrlap alján látható. Ha a mező hibát jelez, válassza az Adatforrások lehetőséget a Nézet lapon, válassza ki a három pont elemet (...) a Partnerek adatforráshoz, majd válassza a Frissítés lehetőséget.

  7. (választható) Húzza az Elsődleges kapcsolattartó mezőt a mezőlista aljáról a tetejére.

  8. Az Elsődleges kapcsolattartó kártyáján válassza a Kombinált lista vezérlőelemet.

    A vezérlőelem Elemek tulajdonsága olyan képletre van beállítva, amely vagy a megjelenítendő név alapján (mint az első példában), vagy a logikai név alapján (mint a második példában) azonosítja az oszlopot:

    • Choices( Accounts.'Primary Contact' )

    • Choices( Accounts.primarycontactid )

      Vászonképernyő űrlapvezérlővel. Az Elsődleges kapcsolattartó kártyán belül a Kombinált lista vezérlőelem ki van jelölve, és megjelenik a Cikkek tulajdonság a Choices( Partnerek.'Elsődleges kapcsolattartó' ) képlettel.

  9. Szemléltetésül megtekintheti az Adattábla vezérlőelem Choices függvénye által visszaadott teljes táblát. Nyissa meg a Kezdőlapot, válassza az Új képernyő, majd az Üres lehetőséget.

  10. A Beszúrás lapon válassza az Adattábla lehetőséget.

  11. Az Adattábla vezérlőelem Elemek tulajdonságát állítsa a következő képletre:

    Choices( Accounts.'Primary Contact' )

  12. Az Adattábla vezérlőelem közepén jelölje ki azt a hivatkozást, amely a Mezők kiválasztása... műveletet indítja, majd jelölje be a megjeleníteni kívánt mezőhöz vagy mezőkhöz tartozó jelölőnégyzeteket (például vezetéknév és keresztnév).

    Vászonképernyő adattábla vezérlőelemmel. Az Items (Elemek) tulajdonság a Choices( Accounts.'Primary Contact' ) képletre van állítva, és a táblázat a Kapcsolattartók tábla első rekordkészletének vezetéknév és utónév oszlopát jeleníti meg.