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
- Konto usługi Power Apps
- Karta
Utwórz kartę
Zaloguj się w Power Apps i wybierz Karty. Jeśli karta Karty nie jest widoczna, wybierz opcję Więcej i przypnij kartę Karty.
Nazwij kartę DataverseCard i wybierz pozycję Utwórz.
Łączenie karty z tabelą kont Dataverse
Wybierz pozycję Dane > + Dodaj dane.
Wyszukaj Dataverse i wybierz łącznik usługi Microsoft Dataverse.
Wybierz tabelę konto, a następnie pozycję Wybierz.
Zapytaj o nazwę konta
Wstaw kontrolkę etykiety tekstowej i ustaw jej właściwość Tekst na Wprowadź nazwę konta.
Wstaw kontrolkę tekstowych danych wejściowych i ustaw jej właściwość Nazwa na AccountName.
Wstaw przycisk i ustaw jego właściwość Tytuł na Wyświetl szczegóły.
Wybierz pozycję Zmienne > + Nowa zmienna.
Ustaw nazwę na EnteredAccountName. Pozostaw wszystkie inne wartości w niezmienionej formie. Wybierz pozycję Zapisz.
Otwórz widok drzewa i wybierz pozycję + Nowy ekran.
Nazwij ekran DetailsScreen i wybierz pozycję Utwórz.
W widoku drzewa wybierz pozycję wybierz ekran główny.
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 zmiennejEnteredAccountName
. Druga część otwiera ekran o nazwieDetailsScreen
. Ponieważ wyrażenie jest powiązane z właściwością OnSelect, jest uruchamiane po wybraniu przycisku przez użytkownika.
Pokazywanie szczegółów konta
W widoku drzewa wybierz pozycję wybierz ekran DetailsScreen.
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.
Wybierz drugą etykietę tekstową i ustaw właściwość Tekst na LookUp(account, 'Account Name' = EnteredAccountName).'Account Number'.
Wstaw przycisk. Ustaw właściwość Tytuł na Wyszukaj inne konto, a właściwość OnSelect na Back().
Zmień opis konta
Wstaw kontrolkę tekstowych danych wejściowych i ustaw jej właściwość Nazwa na NewName.
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 }).
Wyświetl listę wszystkich kont
W widoku drzewa wybierz pozycję wybierz ekran główny.
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.