Sdílet prostřednictvím


Vytváření opakovaně použitelného uživatelského rozhraní s pomocí Power Apps component framework a komponent aplikací plátna

Power Apps nabízí dvě možnosti pro vytvoření opakovaně použitelných komponent:

Komponenty aplikací plátna jsou výkonné a lze je použít ke splnění většiny požadavků na uživatelské rozhraní vaší aplikace. Měly byste je prioritně zvážit, protože náklady na jejich výstavbu a údržbu mohou být ve většině případů nižší než na Power Apps component framework.

Následující obrázek ukazuje příklady komponent aplikací plátna.

Screenshot komponent aplikací plátna Relace (Sessions), Plán (Schedule) a Aktivita (Activity).

Komponenty aplikací plátna lze zabalit do knihoven komponent, což jsou kontejnery, které usnadňují opětovné použití komponent v mnoha aplikacích. Knihovny komponent usnadňují vyhledávání komponent, publikování změn a upozorňování tvůrců aplikací na dostupné aktualizace komponent.

Screenshot knihoven komponent v portálu tvůrce.

V pokročilejších scénářích Power Apps component framework nabízí přístup k bohaté sadě rozhraní API, která zpřístupňují mnoho funkcí, jako je správa životního cyklu komponent, kontextová data a metadata. V situacích, které vyžadují přístup k funkcím zařízení – jako kamera nebo mikrofon – je vytvoření komponenty kódu pomocí Power Apps component framework jedinou možností. Komponenty kódu vytvořené pomocí Power Apps component framework lze použít v aplikacích plátna, v modelem řízených aplikacích a portálech Power Apps.

Chcete-li vidět praktické použití Power Apps component framework, podívejte se na toto video, jak společnost Chevron vybudovala digitálně vylepšený nástroj pro dobré plánování, který jí pomohl s návrhem studny hluboké přes 11 km: Video: Příběhy ze skutečného světa: Globální energetické společnosti podporují digitální transformaci pomocí Microsoft Power Platform. Tento digitální nástroj používá Power Apps component framework pro vylepšení prostředí aplikace.

Screenshot ukazující modelem řízenou aplikaci vytvořenou pomocí komponent kódu vytvořených pomocí Power Apps component framework

Komponenta kódu obsahuje pokročilé vstupní pole s rozevíracím seznamem obsahujícím další informace, které uživatelům pomáhají porozumět vzorcům použitým k získání hodnoty vstupního pole.