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


Az alkalmazás képernyőjének testreszabása a Microsoft Lists használatával létrehozott listán belül lévő oszlopállapot alapján

Ez a forgatókönyvcikk bemutatja, hogyan szabható testre az alkalmazás képernyője egy listán belül lévő oszlopállapot alapján. A támogatott listákhoz vagy tárakhoz testre szabhatók az űrlapok, illetve a listákhoz és tárakhoz is létrehozhat alkalmazásokat.

A SharePoint objektumokhoz való hozzáférés korlátozása részletes engedélyekkel végezhető el a SharePoint rendszerében. Viszont az alkalmazás képernyőjének nehéz lehet átvizsgálni minden elemét, különösen akkor, ha különböző eszközöket használ.

Az egyik leggyakoribb probléma az, hogy hogyan lehet a vászonalapú alkalmazás képernyőjén lévő elemeket az oszlopok állapotán alapuló módon korlátozni, ahelyett, hogy a hozzáférést a jogosultságok használatával szabályoznák.

Ezzel a módszerrel több képernyőt hozhat létre, amelyekkel az oszlopok állapotán alapuló különböző SharePoint objektumok jeleníthetők meg, az engedélyek testreszabása és az alkalmazás teljes listájával való elsöprő elárasztása nélkül.

Előfeltételek

  • Egy olyan SharePoint-összekötő használatával kellett létrehoznia az alkalmazást, amely egy listához kapcsolódik.
  • Az alkalmazáshoz és a listákat tároló SharePoint webhelyhez hozzáféréssel rendelkező két felhasználói fiókra van szükség.
  • Ismernie kell, hogyan kell konfigurálni a listákat és a lista/elem jogosultságokat.

A forgatókönyv részletei

Használhatja a szűrő függvényt a SharePoint egy adott oszlopához, és a szűrőt egy adott feltétellel alkalmazhatja. Ezzel a megközelítéssel több képernyőt is beállíthat szűrt listaelemekkel.

Létrehozható például egy Probléma követése nevű lista, amely a SharePoint alkalmazásban gyárilag megtalálható Probléma követése alkalmazássablon alapján készült. És olyan alkalmazást szeretne létrehozni, amely csak az Aktív az problémákat jelenít meg az alkalmazás képernyőjén.

Példa

  1. Hozzon létre egy listát a használatra kész SharePoint alkalmazássablon Probléma nyomon követése lehetőségen.

  2. Hozzon létre néhány minta promlémaelemet.

    Problémakövetés mintaelemei.

    Gondoskodjon arról, hogy a probléma elemek között egyaránt legyenek Aktív és Lezárt elemek.

  3. Ossza meg a listát egy felhasználóval – például Kenny Smith-szel.

  4. Válassza az Integráció -> Power Apps -> Alkalmazás létrehozása lehetőséget a listaoldalról.

    Alkalmazás létrehozása.

    Az alkalmazásban szereplő összes problémát a stúdióban láthatja.

    Problémák listája.

    A mintalistán csak két tétel van. Ha azonban a problémák száma nő, akkor megterhelő lehet az összes problémát átvizsgálni vagy megkeresni, különösen akkor, ha az aktív problémákat szeretné megjeleníteni.

  5. Válassza ki az elemek gyűjteményét, amely alapértelmezés szerint a BrowseGallery1 nevű.

    Elemek gyűjteménye.

  6. Az alapértelmezett Elemek tulajdonság képletének frissítése a problémák állapotára vonatkozó szűrési feltételek felvételéhez.

    Alapértelmezett:

    SortByColumns(Filter([@'Issue Tracking'], StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending))
    

    Frissítés a következőre:

    SortByColumns(Filter('Issue Tracking', 'Issue Status'.Value = "Active", StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending))
    

    A képlet a következő információkat függvényeket tartalmazza:

    • SortByColumns az oszlopok rendezéséhez.
    • Filter az elemek szűréséhez.
    • StartsWith a keresés mezőben megadott szöveg alapján engedélyezheti a keresést a felső részen.
    • Ha a rendezés ikon alapján történő elemek rendezéséhez.
  7. Alkalmazás mentése és közzététele.

  8. Ossza meg az alkalmazást egy másik felhasználóval. Például Kenny Smith-szel.

  9. Futtassa az alkalmazást a felhasználóként, akivel megosztotta az alkalmazást (ez Kenny Smith ebben a példában).

    A felhasználó által futtatott alkalmazás.

Az alkalmazásban az oszlop értékétől függően különböző képernyők is használhatók, például külön képernyő az összes Lezárt probléma megtekintésére.

Kapcsolódó információk

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).