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