Twórz od podstaw zintegrowane aplikacje kanwy SharePoint, aby wyświetlać, edytować, dodawać i usuwać elementy z listy utworzonej za pomocą list Microsoft

W tym artykule dotyczącym scenariusza dowiesz się, jak od podstaw utworzyć aplikację z funkcjami formularza SharePoint. Aplikacja zawiera informacje na temat wyświetlania, edytowania, dodawania i usuwania elementów list za pomocą aplikacji kanwy bez konieczności wizyty w witrynie SharePoint.

Uwaga

Aby uzyskać więcej szczegółowych informacji na temat różnych scenariuszy pracujących z formularzami SharePoint i dodatkowymi przykładami, przejdź do omówienia scenariuszy SharePoint.

Wymagania wstępne

  • Aby utworzyć listę i pozycje listy, trzeba mieć dostęp do witryny SharePoint.
  • Należy zapoznać się z informacjami o tworzeniu i konfigurowaniu list.

Szczegóły scenariusza

Celem tego scenariusza jest pokazanie sposobu utworzenia aplikacji kanwy od początku do pracy z listą. Na końcu tego przykładowego demo będziesz w stanie wykonać następujące zadania z poziomu aplikacji kanwy bez konieczności uzyskiwania dostępu do listy lub jej elementu:

  • Wyświetl wszystkie pozycje z listy.
  • Wyszukaj elementy na liście na podstawie wartości tekstowej określonej kolumny.
  • Wybierz element listy.
  • Edytuj element listy.
  • Utwórz nowy element listy.
  • Usuń element listy.

Scenariusz jest podstawowym ilustracją funkcji aplikacji kanwy zintegrowanej z SharePoint. Aby poprawić układ z udoskonalonym projektem lub dodatkowymi ekranami, należy przejść do następujących artykułów:

Ważne

Ten przykład ilustruje utworzenie przykładowej aplikacji w celu wyświetlania, edytowania, dodawania i usuwania elementów listy. Możesz zmienić podejście, aby dostosować aplikację w inny sposób w zależności od swoich wyborów lub celu biznesowego. Przy dostosowywaniu aplikacji za pomocą niestandardowych nazw kontrolek należy pamiętać o użyciu odpowiednich nazw kontrolek w formule, wykonując czynności opisane w tym przykładzie.

Przykład

W tym przykładzie przedstawiono procedurę tworzenia aplikacji i łączenia jej z listą w celu wyświetlenia, edycji, dodawania i usuwania elementów listy.

Krok 1 – Tworzenie listy przy użyciu list Microsoft

Utwórz listę zawierającą kolumny i elementy list. W tym scenariuszu została użyta lista z następującymi kolumnami i elementami listy:

Struktura listy.

Uwaga

Obie kolumny to Pojedynczy wiersz tekstu.

Krok 2 — Utwórz pustą aplikację kanwy

Tworzenie pustej aplikacji kanwy.

Krok 3 — Podłączanie aplikacji do SharePoint

  1. W lewym okienku wybierz Źródła danych.

    Wybierz źródła danych.

  2. Wybierz źródło danych SharePoint. Nazwę można również wyszukać w polu wyszukiwania.

    Wybierz źródło danych SharePoint.

  3. Wybierz pozycję Dodaj połączenie.

    Dodawanie połączenia SharePoint.

  4. Wybierz typ połączenia. Po skonfigurowaniu można połączyć się z SharePoint Online lub lokalną witryną SharePoint z bramą danych. Ten scenariusz nawiązuje połączenie z SharePoint Online.

    Utwórz połączenie SharePoint.

  5. Wybierz witrynę SharePoint zawierającą utworzoną wcześniej listę.

    Wybierz witrynę SharePoint.

  6. Wybierz utworzoną przez siebie listę. W tym scenariuszu jest używana lista nazwanych Kształtów.

    Wybierz listę.

  7. Wybierz pozycję Połącz. Źródło danych jest dodawane do aplikacji.

    Dodano źródło danych.

Krok 4 — Dodawanie tabeli danych w celu wyświetlenia elementów listy

  1. W lewym okienku wybierz pozycję + (wstaw).

    Wybierz pozycję Wstaw.

  2. Rozwiń Układ.

  3. Wybierz Tabela danych.

    Wybierz Tabelę danych.

  4. Wybierz źródło danych jako połączenie SharePoint

    Wybierz źródło tabeli danych.

  5. Przenieś tabelę danych do prawego dolnego rogu ekranu, aby zrobić miejsce na dodatkowe komponenty.

    Przenoszenie tabeli danych.

Krok 5 — Dodawanie możliwości wyszukiwania i wybieranie elementu

  1. Wstaw kontrolkę Wprowadzania tekstu do kanwy i przenieś go pod listę rozwijaną.

    Wstaw kontrolkę wprowadzania tekstu.

  2. Zaktualizuj właściwość Domyślna pola wyszukiwania na wartość Wyszukaj według kształtu.

    Domyślna właściwość wprowadzania tekstu.

  3. Wstaw kontrolkę Pole listy do kanwy i przenieś ją poniżej kontrolki wprowadzania tekstu dodanej w poprzednim kroku.

    Wstaw kontrolkę pola listy.

  4. W tym przykładzie z prawej strony ekranu Studio ustaw właściwość Items kontrolki pola listy do listy Kształty.

    Element pola listy.

  5. W tym przykładzie ustaw właściwość Wartość kontrolki pola listy na Kształt zamiast Kolor.

    Wartość pola listy.

  6. Zaktualizuj właściwość Elementy pola listy dodanej w poprzednim kroku do poniższego wzoru:

    Filter([@Shapes], StartsWith(Shape, TextInput1.Text))
    

    Właściwość elementów pola wyszukiwania.

    Formuła zawiera następujące funkcje:

    • Filtr() — używany w tej formule do filtrowania elementów w polu listy na podstawie zdefiniowanych parametrów. [@Shapes] w tej funkcji definiuje się, które źródło danych filtrować.
    • StartsWith() — używany w tej formule do filtrowania elementów listy na podstawie kolumny Kształtu, która zaczyna się od znaków wprowadzonych w kontrolce TextInput1 dodanej wcześniej.

Krok 6 — Dodawanie możliwości edycji elementu

  1. Wstaw kontrolkę Formularz edycji.

    Dodaj formularz edycji.

  2. Po prawej stronie ekranu programu Studio ustaw właściwość Data source dla kontrolki Formularz edycji na Kształty.

    Źródło danych formularza edycji.

  3. Po wybraniu opcji Edytuj pola dla kontrolki Formularz edycji i usuń wszystkie inne pola, takie jak Załączniki, jeśli są obecne.

    Pole Usuń załączniki.

  4. Upewnij się, że pola Kształtów i Kolorów są obecne. Jeśli nie, należy dodać je, korzystając z pola Dodaj.

    Dodawanie pól kształtów i kolorów.

  5. Zmień układ ekranu, aby mieć pewność, że kontrolka Formularz edycji jest widoczna i nie pokrywa się z innymi kontrolkami.

    Zmieniony ekran.

  6. Ustaw właściwość OnSelect kontrolki pola listy na następującą funkcję:

    Set(TextSelected,1)
    

    OnSelect dla pola listy.

    Funkcja Set() ustawia nową zmienną o nazwie TextSelected na wartość równą 1, gdy jest zaznaczona wartość w polu listy. Zmienna z funkcją TextSelected została użyta w tym scenariuszu jako flaga sterującą działaniami i działaniem funkcji dodawania, edytowania i usuwania, które są widoczne w poniższych sekcjach.

  7. Ustaw właściwość Item kontrolki Formularz edycji na następującą formułę:

    If(TextSelected=1,ListBox1.Selected,DataTable1.Selected)
    

    Właściwość elementu dla formularza edycji.

    Funkcja If() sprawdza w pierwszej kolejności, czy wartość zmiennej TextSelected jest równa 1, czy nie. Jeśli tak jest, w formularzu edycji jest wyświetlany wybrany element w polu listy. Jeśli nie, formularz edycji pokazuje wybrany element z tabeli danych.

  8. Wstaw przycisk.

    Wstaw przycisk.

  9. Po prawej stronie ekranu programu Studio ustaw właściwość Tekst przycisku dodany w poprzednim kroku, aby Zapisać.

    Przycisk Zapisz.

  10. Dla właściwości OnSelect przycisku Zapisz ustaw następującą formułę:

    SubmitForm(Form1);
    Set(TextSelected,0)
    

    OnSelect dla przycisku Zapisz.

    Formuła zawiera następujące funkcje:

    • SubmitForm() — używany w tej formule do przesyłania formularza edycji i zapisywania wartości na liście.
    • Set() — powoduje zresetowanie zmiennej TextSelected z powrotem do elementu o, tak aby można było wybrać nowy element z pola listy.
  11. Wstaw kontrolkę Etykieta tekstowa.

    Etykieta tekstowa.

  12. Zaktualizuj właściwość Tekst kontrolki Etykieta tekstowa, która została dodany w poprzednim kroku Aby edytować wartości elementu, wybierz je z tabeli lub wyszukaj.

    Aktualizowany tekst etykiety.

  13. Zmień Rozmieść kontrolki na ekranie, aby uporządkować regulatory edycji.

    Zmiana rozstawiania kontrolek edycji.

Krok 7 — Dodawanie możliwości dodawania elementu

  1. Wstaw przycisk.

  2. Zmień Rozmieść kontrolki na ekranie, aby upewnić się, że przycisk jest widoczny.

  3. Zaktualizuj właściwość Tekst przycisku wprowadzonego w poprzednim kroku, aby Dodaj.

  4. Dla właściwości OnSelect przycisku Dodaj ustaw następującą funkcję:

    NewForm(Form1)
    

    OnSelect dla przycisku Dodaj.

    Funkcja NewForm() czyści kontrolkę Formularz edycji dodaną do formularza o nazwie Form1, tak aby można było dodać nowy element listy.

Krok 8 — Dodawanie możliwości usuwania elementu

  1. Wstaw przycisk.

  2. Przesuń przycisk dodany w poprzednim kroku poniżej przycisku Zapisz.

  3. Zaktualizuj właściwość Tekst przycisku wprowadzonego w poprzednim kroku, aby Usuń.

  4. Dla właściwości OnSelect przycisku Usuń ustaw następującą formułę:

    Remove([@Shapes], If(TextSelected=1,ListBox1.Selected,DataTable1.Selected));
    Set(TextSelected,0)
    

    OnSelect dla przycisku Usuń.

    Formuła zawiera następujące funkcje:

    • Remove() — Opcja używana w tej formule pozwala usunąć wybrany element listy.
    • If() – sprawdza w pierwszej kolejności, czy wartość zmiennej TextSelected jest równa 1, czy nie. Jeśli tak jest, przycisk Usuń usuwa element wybrany z pola listy. Jeśli nie jest, przycisk Usuń usuwa element wybrany z kontrolki tabeli danych.
    • Set() — powoduje zresetowanie zmiennej TextSelected z powrotem do elementu o, tak aby można było wybrać nowy element z pola listy.

Po skonfigurowaniu wszystkich składników aplikacji należy sprawdzić, czy zawartość ekranu wygląda tak, jak w poniższym przykładzie:

Aplikacja po dodaniu wszystkich składników.

Krok 9 – Zapisywanie aplikacji

Teraz aplikacja ma dodaną możliwość wyświetlania, edycji, dodawania i usuwania, należy więc zapisać aplikację.

  1. Wybierz menu Plik.

  2. Wybierz pozycję Zapisz.

  3. Podczas pierwszego zapisywania opcja Zapisz przeniesie Cię do Zapisz jako. Wybierz Zapisz, aby zapisać aplikację w chmurze.

    Zapisz aplikację.

  4. Zamknij program Power Apps Studio.

Krok 10 – Testowanie aplikacji

  1. Przejdź do Power Apps.

  2. Wybierz Aplikacje.

  3. Wybierz utworzoną aplikację.

    Odtwarzanie aplikacji.

  4. Przetestuj składniki aplikacji.

    Odtwarzanie animacji aplikacji.

    Porada

    Zachowanie składnika można szybko wyświetlić, korzystając z klawisza Alt, a następnie kliknięcie lewym przyciskiem myszy podczas edytowania aplikacji w Power Apps Studio.

    Na przykład zamiast wybrać opcję Wyświetl podgląd aplikacji w prawym górnym rogu lub F5 z poziomu klawiatury, na której jest uruchamiana aplikacja, trzymaj wciśnięty klawisz Alt na klawiaturze, a następnie wybierz wiersz z tabeli danych, aby zmienić kontrolkę Formularz edycji na zaznaczony wiersz tak jak wtedy, gdy aplikacja działa w wersji zapoznawczej.

    Alt + kliknij lewym przyciskiem myszy w menu rozwijanym, aby wyświetlić podgląd.

    Dodatkowo pozostaw klawisz Alt wciśnięty na klawiaturze, a następnie możesz kontynuować pracę z podglądem w Power Apps Studio. Można na przykład wybrać wiele składników dla różnych akcji lub sprawdzeń.

Następne kroki

Jeśli edytujesz aplikację, musisz opublikować zmiany, aby inni mogli je zobaczyć.

Kiedy aplikacja będzie gotowa do korzystania z aplikacji, udostępnij aplikację.

Zobacz także

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).