jak tworzyć formularze z kartami w PowerApps dla listy SharePoint

w tym samouczku PowerApps, zobaczymy, co to są karty w PowerApps, jak utworzyć kartę lub karty w aplikacji PowerApps. Jest to kompletny przykład tworzenia formularzy z kartami w programie PowerApps dla listy SharePoint.

Ukończ Szkolenie SharePoint tylko za $199 (tylko na dziś)

ponadto, biorąc prosty scenariusz, zobaczymy, jak możemy korzystać z zakładek PowerApps na ekranie PowerApps.

spis treści Pokaż

czym są karty PowerApps?

  • zakładka to może przycisk lub dowolne klikalne sterowanie wejściowe na górze formularza lub okna. Ta karta pomaga wyświetlić inną stronę lub obszar, gdy użytkownik kliknie na nią. Gdy użytkownik kliknie karty, robi pewne funkcje.
  • podobnie, formularze z zakładkami PowerApps są używane do tworzenia elementów grupowych i utrzymywania widocznego rozmiaru formularzy.
  • do tej pory PowerApps nie ma żadnej zakładki. Możemy więc utworzyć formularz z kartami, używając pewnej grupy kontrolek wejściowych Powerapps, a także galerii.

wymagania:

poniżej zrzut ekranu reprezentuje scenariusz, który chcę utworzyć dla użytkowników. Są w sumie trzy zakładki jak:

  1. choroba: gdy użytkownik kliknie kartę choroby, wyświetli wszystkie pola związane tylko z chorobą (takie jak problemy z krążeniem, choroby wątroby, zapalenie wątroby itp.). W tym samym czasie ta karta będzie w trybie wyłączania, a pozostałe dwie karty są w trybie edycji.
  2. : Gdy użytkownik kliknie kartę Dane pacjenta, wyświetli wszystkie pola, które są związane tylko z pacjentem (takie jak imię pacjenta, imię Ojca, DOB itp.). W tym samym czasie ta karta będzie w trybie wyłączania, a pozostałe dwie karty są w trybie edycji.
  3. szczegóły względne: gdy użytkownik kliknie kartę Szczegóły względne, wyświetli wszystkie pola, które są związane tylko z pacjentem względnym (takie jak nazwa względna pacjenta, relacja z pacjentem, względny numer kontaktowy itp.). W tym samym czasie ta karta będzie w trybie wyłączania, a pozostałe dwie karty są w trybie edycji.

Ponadto, gdy użytkownik wprowadzi wszystkie wartości pól i raz je prześle, wszystkie dane zostaną zapisane na liście SharePoint.

Tworzenie kart w PowerApps
tworzenie kart w PowerApps

Czytaj: Power Apps Loading Spinner

Utwórz formularz z kartami w PowerApps

tutaj zobaczymy, jak możemy utworzyć różne karty PowerApps zgodnie z potrzebami. Wykonaj poniższe kroki, aby wykonać powyższe wymagania.

Krok 1:

istnieje lista SharePoint o nazwie Szczegóły rejestracji szpitala. Ta lista zawiera wiele poniższych kolumn z różnymi typami danych:

  1. Tytuł: domyślnie jest to kolumna z pojedynczym wierszem tekstu. Właśnie zmieniłem nazwę na imię pacjenta.
  2. imię Ojca: pojedynczy wiersz tekstu
  3. Data urodzenia: Data i godzina
  4. płeć: rodzaj wyboru i tak dalej

Tworzenie kart w PowerApps
tworzenie kart w PowerApps

Krok– 2:

  • Utwórz aplikację PowerApps Canvas. Podłącz do aplikacji źródło danych z listy SharePoint (dane rejestracyjne szpitala).
Tworzenie kart w PowerApps
jak tworzyć formularze z kartami w PowerApps
  • na ekranie PowerApps Wstaw Formularz edycji (Insert – > Forms – >Edit). Podłącz źródło danych listy SharePoint do formularza. Możesz zobaczyć, że wszystkie pola zostały pobrane z listy. Zachowaj wymagane pola i usuń niepotrzebne pola z formularza.
Utwórz kartę w PowerApps
twórz formularze z kartami w PowerApps

Krok-3:

  • dodaj trzy przyciski, aby utworzyć trzy karty na ekranie. Wszystkie przyciski powinny być umieszczone nad formularzem edycji, który wygląda jak poniżej.
  • Ustaw wszystkie właściwości tekstu trzech przycisków na Choroba, szczegóły pacjenta i szczegóły względne.
jak tworzyć karty w Powerapps
tworzenie formularzy z kartami

Krok– 4:

  • wybierz kartę choroba i zastosuj tę formułę beow na jej właściwości OnSelect jako:
OnSelect = Set(varFormTab, "Disease")

gdzie,

  1. varFormTab = Nazwa zmiennej
  2. Disease = jest to wartość, którą podałem
jak utworzyć kartę w PowerApps
tworzenie formularzy z kartami
  • następnie wybierz właściwość DisplayMode na karcie i ustaw to poniżej formuły:
DisplayMode = If( varFormTab = "Disease", Disabled, Edit)

powyższy kod określa, czy podana zmienna zawiera wartość choroby, wtedy zakładka będzie w trybie disable, w przeciwnym razie będzie w trybie Edytuj.

formularz z zakładkami PowerApps
tworzenie formularzy z zakładkami powerapps

Krok– 5:

  • wybierz kartę Szczegóły pacjenta i zastosuj tę formułę beow na jego właściwości OnSelect jako:
OnSelect = Set(varFormTab, "PatientDetails")

gdzie,

  1. varFormTab = Nazwa zmiennej
  2. PatientDetails = jest to wartość, którą podałem
powerapps Utwórz formularz z kartami dla listy sharepoint
powerapps Utwórz formularz z kartami dla listy sharepoint
  • następnie wybierz właściwość DisplayMode na karcie i ustaw to poniżej formuły:
DisplayMode = If( varFormTab = "PatientDetails", Disabled, Edit)

powyższy kod określa, czy określona zmienna zawiera wartość PatientDetails, wtedy zakładka będzie w trybie disable, w przeciwnym razie będzie w trybie edycji.

powerapps create tabed form from excel
PowerApps create tabed form from excel

Krok– 6:

  • wybierz kartę względne szczegóły i zastosuj tę formułę beow na swojej właściwości OnSelect jako:
OnSelect = Set(varFormTab, "RelativeDetails")

gdzie,

  1. varFormTab = Nazwa zmiennej
  2. RelativeDetails = jest to wartość, którą podałem
PowerApps tab navigation
PowerApps Utwórz formularz z kart z kolekcji
  • następnie wybierz właściwość DisplayMode na karcie i ustaw to poniżej formuły:
DisplayMode = If( varFormTab = "RelativeDetails", Disabled, Edit)

powyższy kod określa, czy określona zmienna zawiera wartość RelativeDetails, wtedy zakładka będzie w trybie disable, w przeciwnym razie będzie w trybie edycji.

powerapps tworzy formularz z kartami z kolekcji
PowerApps tworzy formularz z kartami z kolekcji

Krok– 7:

  • teraz zdecydujemy, które pole będzie wyświetlane w której zakładce. To znaczy, Załóżmy na ekranie, że mam chorobę o nazwie „chroniczne bóle głowy”.
  • chcę wyświetlić To pole, gdy użytkownik kliknie kartę choroby. Postępuj zgodnie z poniższą formułą, aby to zrobić.
  • wybierz kartę danych Chronic Headles (karta danych musi być najpierw odblokowana) i zastosuj poniższą formułę na swojej widocznej właściwości jako:
Visible = If( varFormTab = "Disease", true, false)

gdzie,

  1. varFormTab = Nazwa zmiennej, którą stworzyliśmy wcześniej
  2. Disease = wartość, którą podaliśmy

powyższy kod określa, że jeśli zmienna jest równa wartości choroby, to pole będzie widoczne, w przeciwnym razie będzie się ukrywało.

Uwaga:

jeśli chcesz dowiedzieć się więcej o PowerApps Toggle control, zapoznaj się z tym artykułem: PowerApps toggle control + jak korzystać z przykładu. Ten samouczek PowerApps pomaga Ci zmienić wartość przełączania z true na tak lub false na nie i wiele innych.

powerapps Utwórz formularz z kartami z listy
PowerApps Utwórz formularz z kartami z listy

Krok– 8:

  • w ten sam sposób Załóżmy, że istnieje pole o nazwie Nazwa pacjenta i chcemy je wyświetlić, gdy użytkownik kliknie kartę Szczegóły pacjenta.
  • aby to zrobić, wybierz kartę danych imienia pacjenta i zastosuj poniższy wzór na widocznej właściwości:
Visible = If( varFormTab = "PatientDetails", true, false)

gdzie,

  1. varFormTab = Nazwa zmiennej, którą stworzyliśmy przed
  2. PatientDetails = wartość, którą podaliśmy

powyższy kod określa, że jeśli zmienna jest równa wartości PatientDetails, to pole będzie widoczne, w przeciwnym razie zostanie ukryte.

Utwórz kartę powerapps nawigacja
PowerApps Utwórz formularz z kart z listy
  • w ten sam sposób możesz wykonać ten sam proces dla pozostałych pól dla ich konkretnych kart.

Krok – 9:

  • Wstaw przycisk, który pomoże Ci zapisać rekord na liście SharePoint (Szczegóły rejestracji szpitala).
  • wybierz przycisk i ustaw jego właściwość tekstową, aby zapisać.
  • Zastosuj poniższą formułę na właściwości OnSelect przycisku jako:
OnSelect = SubmitForm(Form1)

gdzie,

Form1 = Edytuj nazwę formularza

Utwórz nawigację kart w PowerApps
PowerApps Utwórz formularz z kartami od zera

krok– 10:

  • Zapisz i opublikuj aplikację. Ponownie otwórz aplikację. Wprowadź wartości, wybierając każdą kartę, a następnie kliknij przycisk Zapisz.
powerapps create tabed form from scratch
PowerApps create tabed form from scratch
  • następnie przejdź do istniejącej listy Sharepoint (Szczegóły rejestracji szpitala) i odśwież ją. Możesz zobaczyć, że nowy element został zapisany jak na poniższym zrzucie ekranu.
jak utworzyć formularz z kartami PowerApps
powerapps Utwórz formularz z kartami od zera

możesz również polubić poniższe samouczki PowerApps jako:

  • tabela powtarzania PowerApps
  • funkcja licznika PowerApps z przykładami
  • funkcja licznika PowerApps z przykładami
  • funkcja licznika PowerApps z przykładami
  • pole wyboru PowerApps – jak używać
  • funkcja PowerApps First, FirstN, Last, and LastN z przykłady
  • funkcja PowerApps addcolumns z przykładami
  • funkcja PowerApps Lastsubmit() z przykładami
  • funkcja PowerApps forall z przykładami
  • funkcja Patch PowerApps z przykładami

w tym samouczku PowerApps zobaczyliśmy, czym są PowerApps karty, Jak utworzyć kartę lub karty w aplikacji PowerApps. Nauczyliśmy się tutaj, jak utworzyć formularz z kartami dla listy SharePoint w PowerApps.

Bijay Kumar

Jestem Bijay z Odisha w Indiach. Obecnie pracuję we własnym przedsięwzięciu TSInfo Technologies w Bangalore w Indiach. Jestem Microsoft Office Servers and Services (SharePoint) MVP (5 razy). Pracuję w SharePoint 2016/2013/2010, SharePoint Online Office 365 itp. Sprawdź mój profil MVP.. Prowadzę również popularną stronę SharePoint EnjoySharePoint.com

Leave a Reply

Twój adres e-mail nie zostanie opublikowany.