Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
Zaloguj się do Power Apps i otwórz edytor formularza dla głównego formularza tabeli, takiej jak tabela konta.
Zaznacz sekcję w formularzu, gdzie ma się pojawić osadzona aplikacja kanwy.
Z wybraną sekcją na karcie Wstaw w grupie Formant wybierz Podsiatka.
W oknie dialogowym Ustaw właściwości, wybierz kartę Wyświetl, a następnie w polu Nazwa wprowadź nazwę formantu siatki.
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.
Wybierz kartę Formanty, a następnie wybierz Dodaj formant....
W oknie dialogowym Dodaj formant, na liście dostępnych formantów wybierz Aplikacja kanwy, a następnie wybierz Dodaj.
W oknie dialogowym Ustaw właściwości, na liście formantów wybierz Aplikacji kanwy, a następnie wybierz opcję Sieć Web.
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.
- 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.
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.
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.
Wybierz formant Gallery1 i zwróć uwagę, że właściwość Elementy jest ustawiona na ModelDrivenFormIntegration.Data.
W okienku właściwości po prawej stronie, obok Kolumny, wybierz Edytuj.
W okienku danych, zmień kolumnę mapowaną do kontrolki Title1 na Imię i nazwisko lub inna kolumna, które zawiera dane.
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.
Wybierz kartę Plik i wybierz Ustawienia.
Na karcie Nadchodzące funkcje, w sekcji Funkcje eksperymentalne, ustaw Optymalizacja wyglądu osadzania na Włączone.
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.
Zamknij okno dialogowe ustawień.
Wybierz Wstecz, a następnie wybierz kartę przeglądarki, która ma otwarty edytor formularzy.
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.
W oknie dialogowym Ustaw właściwości, zaznacz kartę Wyświetl, wyczyść Wyświetl etykietę w formularzu, a następnie wybierz OK.
- Jeśli posiadasz już aplikację kanwy osadzoną w tym formularzu, zostaje wyświetlony komunikat "Tylko jedna aplikacja kanwy może być włączona w formularzu." Aby dodać nową aplikację kanwy, należy najpierw wyłączyć bieżącą osadzoną aplikację kanwy. Następnie, włącz nową osadzoną aplikację kanwy.
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).