Udostępnij za pośrednictwem


Przekazanie listy pokrewnych rekordów jako kontekstu danych do aplikacji osadzona kanwa

Ważne

Aplikacje kanwy osadzone w formularzach opartych na modelu nie mają obecnie wersji podglądu i są ogólnie dostępne. Wymienione poniżej kroki są nieaktualne i mają zastosowanie wyłącznie do publicznej wersji zapoznawczej aplikacji kanwy osadzonych w formularzach opartych na modelu. Aby zapoznać się z aktualną listą kroków, które należy wykonać w najnowszym wydaniu, zobacz: Dodawanie osadzonej aplikacji kanwy w formularzu opartym na modelu

Omówienie

W tym artykule przedstawiono sposób dodawania aplikacji osadzona kanwa i przekazywania listy rekordów powiązanych z bieżącym rekordem (formularz główny) jako kontekst danych do aplikacji osadzona kanwa.

Procedura

Załóżmy, że chcesz dodać aplikację osadzona kanwa na głównym formularzu konta i przekazać listę kontaktów powiązanych z bieżącym rekordem konta do aplikacji osadzona kanwa. W tym celu wykonaj następujące kroki:

  1. Zaloguj się do Power Apps i otwórz edytor formularza dla głównego formularza tabeli, takiej jak tabela konta.

  2. Zaznacz sekcję w formularzu, gdzie ma się pojawić osadzona aplikacja kanwy.

  3. Z wybraną sekcją na karcie Wstaw w grupie Formant wybierz Podsiatka.

  4. W oknie dialogowym Ustaw właściwości, wybierz kartę Wyświetl, a następnie w polu Nazwa wprowadź nazwę formantu siatki.

  5. W sekcji Źródło danych, wybierz Tabela i Widok domyślny, który odnosi się do listy rekordów, które chcesz przekazać jako kontekst danych do aplikacji osadzona kanwa.

  6. Wybierz kartę Formanty, a następnie wybierz Dodaj formant....

  7. W oknie dialogowym Dodaj formant, na liście dostępnych formantów wybierz Aplikacja kanwy, a następnie wybierz Dodaj.

  8. W oknie dialogowym Ustaw właściwości, na liście formantów wybierz Aplikacji kanwy, a następnie wybierz opcję Sieć Web.

  9. W sekcji pod lista formantów zobacz listę właściwości odpowiadających formantowi Aplikacja kanwy i zwróć uwagę na następujące:

    • Właściwość Nazwa tabeli określa tabelę, która ma zapewnić dane dla osadzonej aplikacji kanwy. Zostanie ustawione na tabelę, którą wybrałeś wcześniej.
      • Nawet jeśli ta właściwość wydaje się być modyfikowalna, zmienienie jej nie ma wpływu na osadzoną aplikację kanwy. Ma to służyć wyłącznie jako odwołanie.
    • Właściwość Nazwa widoku określa widok tabeli, który ma służyć do filtrowania danych zapewnionych dla osadzonej aplikacji kanwy. Zostanie to ustawione na Widok domyślny, który wybrałeś wcześniej.
      • Dane (pola i wartości), wysyłane do osadzonej aplikacji kanwy w czasie wykonywania są określane przez ten widok. Należy używać tylko kolumn w aplikacji kanwy, które są ujęte w widoku lub w razie potrzeby dodać je do widoku. Wszystkie kolumny, które nie są uwzględnione w widoku są wyświetlane jako puste wartości w czasie wykonywania.
      • Kryteria filtrowania dla widoku nie są używane w czasie tworzenia. Z tego powodu dane, które widzisz podczas tworzenia osadzonych aplikacji kanwy nie są filtrowane, jest to po prostu lista pierwszych rekordów, do których masz dostęp. W czasie wykonywania kryteria filtrowania widoku są stosowane zgodnie z oczekiwaniami, użytkownicy widzą tylko odpowiednie dane.
    • Właściwość Identyfikator aplikacji określa identyfikator osadzonej aplikacji kanwy. Identyfikator jest generowany automatycznie i wypełniany dla Ciebie podczas tworzenia aplikacji kanwy.
      • Należy pamiętać, że dowolna zmiana wartości Identyfikatora aplikacji przerywa łącze między formularzem korzystającym z modelu a osadzoną aplikacją kanwy.
  10. Wybierz przycisk Dostosuj, aby utworzyć lub edytować aplikację kanwy. Spowoduje to otwarcie Power Apps Studio w nowej karcie przeglądarki.

    Ważne

    • Opcja Dostosuj jest obecnie dostępna tylko przy użyciu klasycznego projektanta formularzy.
    • Jeśli otwieranie Power Apps Studio jest blokowane ze względu na mechanizm blokowania wyskakujących okienek przeglądarki sieci Web należy włączyć witrynę make.powerapps.com lub tymczasowo wyłączyć mechanizm blokowania wyskakujących okienek, a następnie wybrać ponownie Dostosuj.
  11. W Power Apps Studio, zauważ, że formant ModelDrivenFormIntegration znajduje się w lewym okienku. Ten formant jest odpowiedzialny za wyświetlanie danych kontekstowych z korzystającego z modelu formularza hosta do osadzonej aplikacji kanwy.

  12. Wybierz formant Gallery1 i zwróć uwagę, że właściwość Elementy jest ustawiona na ModelDrivenFormIntegration.Data.

  13. W okienku właściwości po prawej stronie, obok Kolumny, wybierz Edytuj.

  14. W okienku danych, zmień kolumnę mapowaną do kontrolki Title1 na Imię i nazwisko lub inna kolumna, które zawiera dane.

  15. Zwróć uwagę, że galeria wyświetla dane przesyłane do niej z poziomu formularza korzystającego z modelu za pośrednictwem formantu ModelDrivenFormIntegration. Zamknij okienko danych.

  16. Wybierz kartę Plik i wybierz Ustawienia.

  17. Na karcie Nadchodzące funkcje, w sekcji Funkcje eksperymentalne, ustaw Optymalizacja wyglądu osadzania na Włączone.

  18. Wybierz kartę Ogólne. Podaj unikatową nazwę aplikacji, a następnie wybierz opcję Zapisz. Należy zwrócić uwagę na następujące kwestie:

    • Zapisywanie aplikacji po raz pierwszy automatycznie publikuje aplikację.
    • W kolejnych zapisaniach wybierz Opublikuj a następnie wybierz Opublikuj tę wersję, aby udostępnić zmiany.
  19. Zamknij okno dialogowe ustawień.

  20. Wybierz Wstecz, a następnie wybierz kartę przeglądarki, która ma otwarty edytor formularzy.

  21. Zwróć uwagę, że właściwość Identyfikator aplikacji formantu Aplikacja kanwy ma teraz automatycznie wypełnioną wartość. Należy zwrócić uwagę na następujące kwestie:

    • Edytor formularzy zawiera łącze bezpośrednie do Power Apps Studio otwartego w innej karcie przeglądarki w poprzednim kroku.
    • Edytor formularzy czekał na przesłanie do niego Identyfikatora aplikacji.
    • Identyfikator aplikacji został wysłany do niego po zapisaniu aplikacji.
  22. W oknie dialogowym Ustaw właściwości, zaznacz kartę Wyświetl, wyczyść Wyświetl etykietę w formularzu, a następnie wybierz OK.

  23. Na karcie Strona główna wybierz Zapisz, a następnie wybierz Publikuj.

Po dodaniu osadzonej aplikacji kanwy do formularza opartego na modelu, udostępnij innym użytkownikom swoją osadzoną aplikację kanwy. Więcej informacji: Udostępnij osadzoną aplikację kanwy.

Gdy użytkownicy otwierają aplikację korzystającą z modelu (tylko ujednolicony interfejs), która zawiera formularz, który zmodyfikowałeś, widzą osadzoną aplikację kanwy w formularzu. Zmiana rekordu wyświetlanego na formularzu głównym zmienia kontekst danych, który jest przekazywany do formularza a aplikacja osadzona ulega odświeżeniu, aby wyświetlić odpowiednie dane.

W tym artykule pokazano, jak rozpocząć pracę z osadzaniem aplikacji kanwy w formularzu korzystającym z modelu. Można dostosować osadzoną aplikację kanwy, aby łączyła się ona i pobierała dane z różnych źródeł danych. Użyj funkcji Filtruj, Wyszukiwanie i Wyszukaj oraz kontekstu przekazywanego z formularza korzystającego z modelu hosta, aby filtrować lub znaleźć konkretne rekordy w tych źródłach danych. Użyj edytora aplikacji kanwa WYSIWYG, aby łatwo zaprojektować interfejs pasujący do Twoich potrzeb.

Zobacz także

Osadź aplikację kanwy w formularzu korzystającym z modelu
Dodawanie osadzonej aplikacji kanwy w formularzu opartym na modelu
Edytuj aplikację kanwy osadzoną w formularzu korzystającym z modelu
Dostosowywanie rozmiaru ekranu i orientacji aplikacji kanwy osadzonej w formularzu opartym na modelu
Wykonaj wstępnie zdefiniowane działania w formularzu hosta w ramach osadzonej aplikacji kanwy
Właściwości i akcje formantu ModelDrivenFormIntegration
Udostępnij osadzoną aplikację kanwy
Wytyczne dotyczące pracy z osadzonymi aplikacjami kanwy
Migrowanie osadzonych aplikacji kanwy w formularzach opartych na modelu utworzonych przy użyciu wersji Public Preview Release na najnowsze

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).