hur man skapar Flikformulär i PowerApps för SharePoint-lista
i denna PowerApps-handledning kommer vi att se vad som är flikar i PowerApps, hur man skapar en flik eller flikar i PowerApps-appen. Detta är ett komplett exempel på hur du skapar flikformulär i PowerApps för SharePoint-listan.
genom att ta ett enkelt scenario ser vi också hur vi kan använda PowerApps-flikarna på PowerApps-skärmen.
Vad är PowerApps-flikar?
- en flik är kanske en knapp eller någon klickbar ingångskontroll högst upp i ett formulär eller ett fönster. Den här fliken hjälper till att visa en annan sida eller ett område när en användare klickar på den. När en användare klickar på flikarna gör den viss funktionalitet.
- på samma sätt används PowerApps-flikar för att göra gruppobjekt och hålla den synliga storleken på formulären hanterbara.
- hittills har PowerApps ingen flikform. Så vi kan skapa flikformen genom att använda någon grupp av Powerapps-ingångskontroller och såväl som ett galleri.
krav:
nedan skärmdump representerar scenariot som jag vill skapa för användare. Det finns totalt tre flikar som:
- sjukdom: när en användare klickar på fliken sjukdom, kommer den att visa alla fält som endast är relaterade till sjukdom (som cirkulationsproblem, leversjukdom, hepatit, etc). Samtidigt kommer den här fliken att vara i inaktiveringsläge och de andra två flikarna är i redigeringsläge.
- Patientuppgifter: När en användare klickar på fliken patientinformation visas alla fält som endast är relaterade till patienten (som patientnamn, fadernamn, DOB, etc). Samtidigt kommer den här fliken att vara i inaktiveringsläge och de andra två flikarna är i redigeringsläge.
- relativa detaljer: när en användare klickar på fliken relativa detaljer visas alla fält som endast är relaterade till patientens släkting (som patientens relativa namn, förhållande till patienten, relativt kontaktnummer osv.). Samtidigt kommer den här fliken att vara i inaktiveringsläge och de andra två flikarna är i redigeringsläge.
också, när användaren kommer att ange alla fältvärden och en gång skicka det, då Alla data kommer att lagra i SharePoint-listan.
Läs: Power Apps Loading Spinner
skapa Flikform i PowerApps
här ser vi hur vi kan skapa de olika PowerApps-flikarna enligt behovet. Följ nedanstående steg för att göra ovanstående krav.
Steg-1:
det finns en SharePoint-lista med namnet Sjukhusregistreringsuppgifter. Denna lista har dessa många nedan kolumner med olika datatyper som:
- Title: Detta är en standardkolumn med en enda textrad. Jag har precis bytt namn till patientens namn.
- Fader namn: enda textrad
- födelsedatum: datum och tid
- kön: val typ och så vidare
steg– 2:
- skapa en PowerApps Canvas-app. Anslut datakällan för SharePoint-listan (Sjukhusregistreringsuppgifter) till appen.
- på PowerApps-skärmen sätter du in ett Redigeringsformulär (infoga -> formulär -> redigera). Anslut datakällan för SharePoint-listan till formuläret. Du kan se att alla fält har hämtats från listan. Behåll de obligatoriska fälten och ta bort onödiga fält från formuläret.
steg-3:
- Lägg till tre knappar för att skapa tre flikar på skärmen. Alla knappar ska placeras ovanför redigeringsformuläret som ser ut nedan.
- Ställ in alla tre knappens Textegenskap till sjukdom, patientinformation och relativa detaljer.
steg– 4:
- välj fliken sjukdom och tillämpa denna Beow formel på det är OnSelect egendom som:
OnSelect = Set(varFormTab, "Disease")
där,
- varFormTab = variabelnamn
- sjukdom = Detta är det värde som jag har angett
- välj sedan egenskapen DisplayMode på fliken och ställ in den här formeln nedan:
DisplayMode = If( varFormTab = "Disease", Disabled, Edit)
ovanstående kod anger om den angivna variabeln innehåller Sjukdomsvärdet, så kommer fliken att vara i inaktiverat läge annars kommer det att vara i redigeringsläge.
Steg– 5:
- välj fliken patientinformation och använd den här Beow-formeln på egenskapen OnSelect som:
OnSelect = Set(varFormTab, "PatientDetails")
där,
- varFormTab = variabelnamn
- PatientDetails = Detta är det värde som jag har angett
- välj sedan egenskapen DisplayMode på fliken och ställ in den här formeln nedan:
DisplayMode = If( varFormTab = "PatientDetails", Disabled, Edit)
ovanstående kod anger om den angivna variabeln innehåller Patientendetaljer värde, då fliken kommer att vara i inaktivera läge annars kommer det att vara i redigeringsläge.
steg– 6:
- välj fliken relativa detaljer och använd den här Beow-formeln på egenskapen OnSelect som:
OnSelect = Set(varFormTab, "RelativeDetails")
där,
- varFormTab = variabelnamn
- RelativeDetails = detta är det värde som jag har angett
- välj sedan egenskapen DisplayMode på fliken och ställ in den här formeln nedan:
DisplayMode = If( varFormTab = "RelativeDetails", Disabled, Edit)
ovanstående kod anger om den angivna variabeln innehåller RelativeDetails-värdet, då kommer fliken att vara i inaktivera läge annars kommer det att vara i redigeringsläge.
Steg– 7:
- nu bestämmer vi vilket fält som ska visas i vilken flik. Det betyder, antar på skärmen, Jag har en sjukdom som heter”kronisk huvudvärk”.
- jag vill visa detta fält när användaren klickar på fliken sjukdom. Följ nedanstående formel för att göra det.
- Välj datakortet för kronisk huvudvärk (datakortet måste låsas upp först) och använd denna formel nedan på dess synliga egenskap som:
Visible = If( varFormTab = "Disease", true, false)
där,
- Varformtab = variabelnamn som vi har skapat före
- sjukdom = värdet vi har angett
ovanstående kod anger, om variabeln är lika med Sjukdomsvärdet, kommer fältet att synas annars kommer det att gömma sig.
OBS:
om du är intresserad av att lära dig mer om PowerApps Toggle control, se den här artikeln: PowerApps toggle control + hur man använder med exempel. Denna PowerApps-handledning hjälper dig att få hur du ändrar växlingsvärdet från Sant till Ja eller falskt till Nej och många fler.
steg– 8:
- på samma sätt antar du att det finns ett fält med namnet patientnamn och vi vill visa fältet när användaren klickar på fliken patientinformation.
- för att göra det, välj patientnamnsdatakortet och använd denna formel nedan på dess synliga egenskap:
Visible = If( varFormTab = "PatientDetails", true, false)
där,
- Varformtab = variabelnamn som vi har skapat före
- PatientDetails = värdet vi har angett
ovanstående kod anger, om variabeln är lika med PatientDetails-värdet, kommer fältet att synas annars kommer det att gömma sig.
- på samma sätt kan du göra samma process för resten fält för deras specifika flikar.
steg-9:
- infoga en knapp där det hjälper dig att lagra posten i SharePoint-listan (Sjukhusregistreringsuppgifter).
- Välj knappen och ställ in dess Textegenskap för att spara.
- Använd denna formel nedan på knappens onselect-egenskap som:
OnSelect = SubmitForm(Form1)
var,
Form1 = redigera formulärnamn
steg– 10:
- spara och publicera appen. Öppna appen igen. Ange värdena genom att välja varje flik och klicka sedan på Spara-knappen.
- gå sedan till den befintliga Sharepoint-listan (Sjukhusregistreringsuppgifter) och uppdatera den. Du kan se ett nytt objekt har sparats som som nedanstående skärmdump.
också, du kanske gillar dessa nedan PowerApps tutorials som:
- PowerApps upprepande tabell
- PowerApps CountIf funktion med exempel
- PowerApps CountRows funktion med exempel
- PowerApps Countrows funktion med exempel
- PowerApps CheckBox – hur man använder
- PowerApps First, FirstN, Last och LastN funktion med exempel
- PowerApps addcolumns funktion med exempel
- PowerApps Lastsubmit() med exempel
- PowerApps forall funktion med exempel
- PowerApps Patch funktion med exempel
i denna PowerApps handledning såg vi vad är PowerApps flikar, hur man skapar en flik eller flikar i PowerApps-appen. Vi lärde oss här, hur man skapar en flikform för SharePoint-listan i PowerApps.
Jag är Bijay från Odisha, Indien. För närvarande arbetar i mitt eget företag TSInfo Technologies i Bangalore, Indien. Jag är Microsoft Office-servrar och tjänster (SharePoint) MVP (5 gånger). Jag arbetar i SharePoint 2016/2013/2010, SharePoint Online Office 365 etc. Kolla in min MVP-profil.. Jag kör också populära SharePoint webbplats EnjoySharePoint.com