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 Választási lehetőségek függvény az idegen 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 választási lehetőségek nem követelik meg, hogy az oszlopnevek sztringek legyenek, és idézőjelek közé legyenek zárva, ellentétben a ShowColumns,Search és más táblafüggvényekkel. 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ő. Úgy szűri a választási lehetőségek listáját, 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
Hozzon létre egy adatbázist Dataverse, és válassza a Mintaalkalmazások és -adatok belefoglalása jelölőnégyzetet.
Számos táblázat, például a Fiókok, létrejön.
Megjegyzés: A táblázatnevek egyes számban szerepelnek a make.powerapps.com és többes számban Power Apps Studio.
A Fiókok táblázat rendelkezik egy Elsődleges kapcsolat oszloppal, amely a Kapcsolatok táblázatban található.
Minden partnerhez ki van jelölve egy kapcsolattartó elsődlegesként, vagy az elsődleges kapcsolattartó értéke blank.
Hozzon létre egy alkalmazást a Fiókok táblából.
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.
A jobb oldali panel Tulajdonságok lapján válassza ki a Mezők szerkesztése elemet.
Válassza a Mezők panelen található Mező hozzáadása elemet.
Keresse meg az Elsődleges kapcsolattartó mezőt, jelölje be a jelölőnégyzetet, majd kattintson a Hozzáadás gombra.
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.
(választható) Húzza az Elsődleges kapcsolattartó mezőt a mezőlista aljáról a tetejére.
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:
Választási lehetőségek( Fiókok.'Elsődleges kapcsolattartó')
Választási lehetőségek( Accounts.primarycontactid )
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.
A Beszúrás lapon válassza az Adattábla lehetőséget.
Az Adattábla vezérlőelem Elemek tulajdonságát állítsa a következő képletre:
Választási lehetőségek( Fiókok.'Elsődleges kapcsolattartó')
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).