Udostępnij za pośrednictwem


Budowanie interfejsu użytkownika wielokrotnego użytku za pomocą Power Apps component framework i komponentów aplikacji kanwy

Power Apps oferuje dwie opcje tworzenia składników, które można ponownie wykorzystać:

  • Składniki aplikacji kanwy, które są niskokodowym sposobem tworzenia kontrolek wielokrotnego użytku Power Apps Studio.
  • Power Apps struktura komponentów, która jest profesjonalnym sposobem tworzenia kontrolek wielokrotnego użytku przy użyciu HTML, Typescript i CSS.

Składniki aplikacji kanwy są potężnym narzędziem i mogą być użyte do spełnienia większości wymagań UI Twojej aplikacji. Warto rozważyć je w pierwszej kolejności, ponieważ koszt ich budowy i utrzymania może być w większości przypadków niższy niż Power Apps component framework.

Poniższa ilustracja przedstawia przykłady komponentów aplikacji kanwy.

Zrzut ekranu przedstawiający składniki z aplikacji kanw, takich jak Sesje, Harmonogram i Działania.

Komponenty aplikacji kanwy mogą być pakowane w biblioteki składników, które są kontenerami ułatwiającymi ponowne wykorzystanie składników w wielu aplikacjach. Biblioteki składników ułatwiają wyszukiwanie i odkrywanie składników, publikowanie zmian i powiadamianie twórców aplikacji o dostępności aktualizacji składników.

Zrzut ekranu bibliotek składników w portalu twórców.

Dla bardziej zaawansowanych scenariuszy, Power Apps component framework oferuje dostęp do bogatego zestawu interfejsów API, które udostępniają wiele możliwości, takich jak zarządzanie cyklem życia składników, dane kontekstowe i metadane. Dla scenariuszy wymagających dostępu do funkcji urządzenia — takich jak kamera, mikrofon — jedyną opcją będzie zbudowanie komponentu kodu za pomocą Power Apps component framework. Komponenty kodu utworzone za pomocą Power Apps component framework mogą być używane w aplikacjach kanwy, aplikacjach sterowanych modelami oraz portalach Power Apps.

Aby zobaczyć rzeczywiste zastosowanie Power Apps component framework, obejrzyj film o tym, jak Chevron zbudował cyfrowo ulepszone narzędzie do planowania odwiertu, aby pomóc w zaprojektowaniu odwiertu na głębokości 35 000 stóp (prawie 7 mil pod ziemią): Wideo: Prawdziwe historie ze świata: Globalne firmy energetyczne wprowadzają transformację cyfrową za pomocą Microsoft Power Platform. To cyfrowe narzędzie wykorzystuje Power Apps component framework, aby zwiększyć komfort korzystania z aplikacji.

Zrzut ekranu przedstawiający aplikację sterowaną modelem zbudowaną przy użyciu komponentów kodu zbudowanych przy użyciu Power Apps component framework

Komponent kodu pokazuje zaawansowane pole wejściowe z rozwijaną listą zawierającą dodatkowe informacje, które pomagają użytkownikom zrozumieć formuły użyte do uzyskania wartości pola wejściowego.