füles űrlapok létrehozása a PowerApps for SharePoint List alkalmazásban
ebben a PowerApps oktatóanyagban látni fogjuk, hogy mi a lap a PowerApps alkalmazásban, Hogyan lehet lapot vagy füleket létrehozni a PowerApps alkalmazásban. Ez egy teljes példa arra, hogyan hozhat létre füles űrlapokat a PowerApps alkalmazásban a SharePoint-listához.
ezenkívül egy egyszerű forgatókönyv elkészítésével meglátjuk, hogyan használhatjuk a PowerApps füleket a PowerApps képernyőn.
mik azok a PowerApps lapok?
- a fül talán egy gomb vagy bármely kattintható bemeneti vezérlő az űrlap vagy az ablak tetején. Ez a lap segít egy másik oldal vagy terület megjelenítésében,amikor a felhasználó rákattint. Amikor a felhasználó rákattint a fülekre, bizonyos funkciókat végez.
- Hasonlóképpen, a PowerApps füles űrlapok a csoportelemek létrehozására és az űrlapok látható méretének kezelésére szolgálnak.
- eddig PowerApps nincs füles formában. Tehát létrehozhatjuk a füles űrlapot a Powerapps bemeneti vezérlők egy csoportjának, valamint egy galériának a használatával.
követelmény:
a képernyőkép alatt azt a forgatókönyvet ábrázolom, amelyet a felhasználók számára szeretnék létrehozni. Összesen három lap van:
- betegség: ha a felhasználó rákattint a betegség fülre, akkor megjelenik az összes olyan mező, amely csak a betegséggel kapcsolatos (például keringési problémák, májbetegség, Hepatitis stb.). Ugyanakkor ez a lap letiltási módban lesz, a többi két fül pedig szerkesztési módban van.
- Beteg Adatai: Amikor a felhasználó rákattint a beteg adatai fülre, akkor az összes olyan mezőt megjeleníti, amely csak a beteghez kapcsolódik (például beteg neve, apa neve, DOB stb.). Ugyanakkor ez a lap letiltási módban lesz, a többi két fül pedig szerkesztési módban van.
- relatív Részletek: amikor a felhasználó a relatív Részletek fülre kattint, az összes olyan mezőt megjeleníti, amely csak a beteg rokonához kapcsolódik (például a beteg relatív neve, a beteghez fűződő kapcsolat, a relatív kapcsolattartó száma stb.). Ugyanakkor ez a lap letiltási módban lesz, a többi két fül pedig szerkesztési módban van.
Továbbá, amikor a felhasználó beírja az összes mezőértéket, és egyszer elküldi, akkor az összes adat a SharePoint listában tárolódik.
olvas: Power Apps Loading Spinner
hozzon létre füles formában PowerApps
itt látni fogjuk, hogyan tudjuk létrehozni a különböző PowerApps lapok, mint egy szükség. Kövesse az alábbi lépéseket a fenti követelmény végrehajtásához.
1.lépés:
van egy SharePoint lista nevű kórházi regisztrációs adatait. Ez a lista az alábbi oszlopokat tartalmazza, különböző adattípusokkal:
- cím: ez alapértelmezés szerint egy oszlop egyetlen szövegsorral. Átneveztem beteg nevére.
- apa neve: egyetlen sor szöveg
- Születési Dátum: Dátum és idő
- nem: választás típusa és így tovább
Lépés– 2:
- hozzon létre egy PowerApps Canvas alkalmazást. Csatlakoztassa a SharePoint lista adatforrását (kórházi regisztrációs adatok) az alkalmazáshoz.
- a PowerApps képernyőn helyezzen be egy szerkesztési űrlapot (Insert -> Forms -> Edit). Csatlakoztassa a SharePoint lista adatforrását az űrlaphoz. Láthatja, hogy az összes mező lekért a listáról. Tartsa meg a szükséges mezőket, és távolítsa el a felesleges mezőket az űrlapból.
3. lépés:
- adjon hozzá három gombot, hogy három lapot hozzon létre a képernyőn. Az összes gombot az alábbi Szerkesztési űrlap fölé kell helyezni.
- állítsa be a három gomb szöveg tulajdonságát a betegség, a beteg adatai és a relatív Részletek értékre.
Lépés– 4:
- válassza ki a betegség fület, és alkalmazza ezt a beow képletet az OnSelect tulajdonságán:
OnSelect = Set(varFormTab, "Disease")
ahol,
- varFormTab = változó neve
- betegség = Ezt az értéket adtam meg
- Ezután válassza ki a lap DisplayMode tulajdonságát, majd állítsa be ezt az alábbi képletet:
DisplayMode = If( varFormTab = "Disease", Disabled, Edit)
a fenti kód meghatározza, hogy a megadott változó tartalmazza-e a betegség értékét, akkor a fül letiltási módban lesz, különben szerkesztési módban lesz.
Lépés– 5:
- válassza ki a beteg adatai fület, majd alkalmazza ezt a beow képletet az OnSelect tulajdonságán:
OnSelect = Set(varFormTab, "PatientDetails")
ahol,
- varFormTab = változó neve
- PatientDetails = ezt az értéket adtam meg
- Ezután válassza ki a lap DisplayMode tulajdonságát, majd állítsa be ezt az alábbi képletet:
DisplayMode = If( varFormTab = "PatientDetails", Disabled, Edit)
a fenti kód meghatározza, hogy a megadott változó tartalmazza-e a PatientDetails értéket, akkor a lap letiltási módban lesz, különben szerkesztési módban lesz.
Lépés– 6:
- válassza ki a relatív Részletek fület, majd alkalmazza ezt a beow képletet az OnSelect tulajdonságán:
OnSelect = Set(varFormTab, "RelativeDetails")
ahol,
- varFormTab = változó neve
- RelativeDetails = ezt az értéket adtam meg
- Ezután válassza ki a lap DisplayMode tulajdonságát, majd állítsa be ezt az alábbi képletet:
DisplayMode = If( varFormTab = "RelativeDetails", Disabled, Edit)
a fenti kód meghatározza, hogy a megadott változó tartalmazza-e a RelativeDetails értéket, akkor a lap letiltási módban lesz, különben szerkesztési módban lesz.
Lépés– 7:
- most eldöntjük, hogy melyik mező melyik lapon jelenik meg. Ez azt jelenti, tegyük fel, hogy a képernyőn van egy “krónikus fejfájás”nevű betegségem.
- ezt a mezőt szeretném megjeleníteni, amikor a felhasználó a betegség fülre kattint. Ehhez kövesse az alábbi képletet.
- válassza ki a krónikus fejfájás adatkártyát (először az adatkártyát kell feloldani), majd alkalmazza az alábbi képletet a látható tulajdonságán:
Visible = If( varFormTab = "Disease", true, false)
ahol,
- varFormTab = a
- előtt létrehozott változó neve betegség = az általunk megadott érték
a fenti kód meghatározza, hogy ha a változó megegyezik a betegség értékével, akkor a mező látható lesz, különben elrejti.
megjegyzés:
ha érdekli a PowerApps Toggle control, akkor olvassa el ezt a cikket: PowerApps toggle control + hogyan kell használni a példával. Ez a PowerApps bemutató segít abban, hogy hogyan változtathatja meg a kapcsoló értékét igazról Igenre vagy hamisról nemre és még sok másra.
Lépés– 8:
- ugyanígy tegyük fel, hogy van egy beteg neve nevű mező, és akkor szeretnénk megjeleníteni a mezőt, amikor a felhasználó a beteg adatai fülre kattint.
- ehhez válassza ki a beteg neve adatkártyát, és alkalmazza ezt az alábbi képletet annak látható tulajdonságára:
Visible = If( varFormTab = "PatientDetails", true, false)
ahol,
- varFormTab = a
- PatientDetails = az általunk megadott érték
a fenti kód meghatározza, hogy ha a változó megegyezik a PatientDetails értékkel, akkor a mező látható lesz, különben elrejti.
- ugyanígy elvégezheti ugyanazt a folyamatot a rest mezőknél az adott lapokhoz.
9. lépés:
- helyezzen be egy gombot, ahol segít a rekord tárolásában a SharePoint listában (kórházi regisztrációs adatok).
- válassza ki a gombot, majd állítsa be a szöveg tulajdonságát mentésre.
- alkalmazza ezt az alábbi képletet a Button OnSelect tulajdonságán:
OnSelect = SubmitForm(Form1)
ahol
Form1 = űrlapnév szerkesztése
Lépés– 10:
- mentse és tegye közzé az alkalmazást. Nyissa meg újra az alkalmazást. Írja be az értékeket az egyes lapok kiválasztásával, majd kattintson a Mentés gombra.
- ezután lépjen a meglévő Sharepoint-listára (kórházi regisztrációs adatok), és frissítse azt. Láthatja, hogy egy új elem mentésre került, mint az alábbi képernyőkép.
is, lehet, mint ezek az alábbi PowerApps oktatóanyagok, mint:
- PowerApps ismétlődő táblázat
- PowerApps CountIf funkció példákkal
- PowerApps CountRows funkció példákkal
- PowerApps Countrows funkció példákkal
- PowerApps CheckBox – hogyan kell használni
- PowerApps First, FirstN, Last és lastn funkció példákkal
- PowerApps addcolumns funkció példákkal
- PowerApps Lastsubmit() példákkal
- PowerApps ForAll funkció példákkal
- PowerApps Patch funkció példákkal
ebben a PowerApps oktatóanyagban láttuk, hogy mi a PowerApps lapok, hogyan lehet létrehozni egy lapot vagy lapokat a PowerApps alkalmazásban. Itt megtudtuk, hogyan lehet füles űrlapot létrehozni a SharePoint listához a PowerApps alkalmazásban.
Bijay vagyok az indiai Odishából. Jelenleg a saját vállalkozásomban, a TSInfo Technologies-ban dolgozom Bangalore-ban, India. Microsoft Office Servers and Services (SharePoint) MVP vagyok (5 alkalommal). A SharePoint 2016/2013/2010, a SharePoint Online Office 365 stb. Nézze meg az MVP profilomat.. Népszerű SharePoint webhelyet is futtatok EnjoySharePoint.com