Tworzenie karty z danymi z usługi Dataverse (wersja zapoznawcza)

W tym samouczku utworzysz kartę, która używa łącznika usługi Microsoft Dataverse do wyświetlania i aktualizowania informacji o koncie. Będziesz używać projektanta kart, zmiennych, łączników i bardziej złożonych wyrażeń Power Fx.

Zakładamy, że masz już umiejętności dotyczące kart Power Apps z samouczka Hello World oraz samouczka związanego z listą zakupów, a także znasz już projektanta kart. Jeśli znasz jeszcze tych samouczków, zaleca się, aby najpierw to zrobić, a następnie wrócić do tego samouczka.

Wymagania wstępne

Utwórz kartę

  1. Zaloguj się w Power Apps i wybierz Karty. Jeśli karta Karty nie jest widoczna, wybierz opcję Więcej i przypnij kartę Karty.

  2. Nazwij kartę DataverseCard i wybierz pozycję Utwórz.

Łączenie karty z tabelą kont Dataverse

  1. Wybierz pozycję Dane > + Dodaj dane.

  2. Wyszukaj Dataverse i wybierz łącznik usługi Microsoft Dataverse.

  3. Wybierz tabelę konto, a następnie pozycję Wybierz.

    Zrzut ekranu przedstawiający łącznik tabeli kont Dataverse dodany do karty w projektancie kart.

Zapytaj o nazwę konta

  1. Wstaw kontrolkę etykiety tekstowej i ustaw jej właściwość Tekst na Wprowadź nazwę konta.

  2. Wstaw kontrolkę tekstowych danych wejściowych i ustaw jej właściwość Nazwa na AccountName.

  3. Wstaw przycisk i ustaw jego właściwość Tytuł na Wyświetl szczegóły.

  4. Wybierz pozycję Zmienne > + Nowa zmienna.

  5. Ustaw nazwę na EnteredAccountName. Pozostaw wszystkie inne wartości w niezmienionej formie. Wybierz pozycję Zapisz.

  6. Otwórz widok drzewa i wybierz pozycję + Nowy ekran.

  7. Nazwij ekran DetailsScreen i wybierz pozycję Utwórz.

  8. W widoku drzewa wybierz pozycję wybierz ekran główny.

  9. Wybierz przycisk i ustaw właściwość OnSelect na Set(EnteredAccountName, AccountName); Navigate(DetailsScreen);

    To wyrażenie ma dwie części rozdzielone średnikiem (;). Pierwsza część przydziela wartość danych wejściowych użytkownika AccountName do zmiennej EnteredAccountName. Druga część otwiera ekran o nazwie DetailsScreen. Ponieważ wyrażenie jest powiązane z właściwością OnSelect, jest uruchamiane po wybraniu przycisku przez użytkownika.

    Zrzut ekranu przedstawiający kartę z przyciskiem Uruchom Power Fx w projektancie kart.

Pokazywanie szczegółów konta

  1. W widoku drzewa wybierz pozycję wybierz ekran DetailsScreen.

  2. Wybierz tytuł karty i ustaw właściwość Tekst na LookUp(account, 'Account Name' = EnteredAccountName).'Account Name'.

    To wyrażenie zmienia tytuł karty na ciąg zawierający nazwę konta. Wyrażenie można wprowadzić na pasku formuły lub w okienku właściwości.

    Zrzut ekranu przedstawiający tytuł DetailsScreen ustawiony na wyrażenie Power Fx.

  3. Wybierz drugą etykietę tekstową i ustaw właściwość Tekst na LookUp(account, 'Account Name' = EnteredAccountName).'Account Number'.

  4. Wstaw przycisk. Ustaw właściwość Tytuł na Wyszukaj inne konto, a właściwość OnSelect na Back().

    Zrzut ekranu przedstawiający dwie etykiety tekstowe i przycisk Uruchom Power Fx w projektancie kart.

Zmień opis konta

  1. Wstaw kontrolkę tekstowych danych wejściowych i ustaw jej właściwość Nazwa na NewName.

  2. Wstaw przycisk. Ustaw właściwość Tytuł na Zaktualizuj nazwę, a właściwość OnSelect na Patch(account, LookUp(account, 'Account Name' = EnteredAccountName), { Description: NewName }).

    Zrzut ekranu przedstawiający właściwości drugiego przycisku Uruchom Power Fx w projektancie kart.

Wyświetl listę wszystkich kont

  1. W widoku drzewa wybierz pozycję wybierz ekran główny.

  2. Wstaw etykietę tekstową. Ustaw właściwość Tekst na ThisItem.'Account Name' i ustaw zaawansowaną właściwość Powtórz dla każdego na konto.

Przetestuj kartę

Zawsze przed odtworzeniem karty należy trwale zapisać zmiany. Wybierz pozycję Zapisz, a następnie wybierz pozycję Odtwórz.

Przetestuj wszystkie kontrolki na obu ekranach na karcie. Pierwszy ekran powinien zawierać listę wszystkich kont i umożliwiać wpisanie nazwy konta w celu otwarcia ekranu z większą liczbą szczegółów. Na drugim ekranie powinny być wyświetlane nazwa i numer konta, co umożliwia zmianę nazwy konta.