Power Platform

Power Apps Canvas Apps: aktualizacje kontrolek UI

3 min czytania

Podsumowanie

Microsoft wprowadza ważne poprawki jakościowe do dziewięciu nowoczesnych kontrolek UI w Power Apps Canvas Apps, skupiając się na niezawodności, wydajności i przewidywalnym działaniu w realnych scenariuszach produkcyjnych. Najistotniejsze zmiany obejmują m.in. lepszą obsługę dużych zbiorów danych i filtrowania po stronie serwera w Combo Box, poprawki integracji z Dataverse oraz bardziej stabilne działanie formularzy, co ma znaczenie dla zespołów budujących skalowalne, spójne i gotowe na AI aplikacje.

Potrzebujesz pomocy z Power Platform?Porozmawiaj z ekspertem

Wprowadzenie: dlaczego to ma znaczenie

Nowoczesne kontrolki coraz częściej stają się domyślnymi elementami składowymi produkcyjnych canvas apps — szczególnie gdy twórcy standaryzują środowiska zgodne z Fluent i przygotowują się na bardziej wspomagane przez AI tworzenie aplikacji. Jednak „nowoczesność” działa tylko wtedy, gdy kontrolki są niezawodne w rzeczywistych scenariuszach: dużych zbiorach danych, formularzach, galeriach, ekranach mobilnych i przy przewidywalnym działaniu Power Fx. Ta wersja koncentruje się na domknięciu luk jakościowych w dziewięciu często używanych kontrolkach.

Co nowego: aktualizacje dziewięciu nowoczesnych kontrolek

Combo Box

  • Obsługa większych zbiorów danych: praktyczne limity wzrosły z około 800 rekordów do kilku tysięcy elementów bezpośrednio.
  • Skalowanie z filtrowaniem po stronie serwera: nowe/rozszerzone użycie wyjścia SearchText umożliwia delegowalne filtrowanie po stronie serwera dla bardzo dużych zbiorów danych.
  • Oczekiwane działanie zaznaczania: użytkownicy mogą wyczyścić zaznaczenie, klikając zaznaczony element.
  • Niezawodność Dataverse: relacje Many-to-One Dataverse działają teraz poprawnie.
  • Działanie formularzy: zachowuje wartości podczas SubmitForm() i poprawnie resetuje się przy użyciu Reset().
  • Zmiana domyślna: SelectMultiple ma teraz domyślnie wartość true.

Date Picker

  • Poprawność trybu view: DisplayMode.View jest teraz renderowany jako read-only.
  • Niezawodność w galeriach/nawigacji: wartości dat są poprawnie zachowywane między ekranami i galeriami.
  • Spójność: bardziej niezawodnie respektuje ustawienia formatu daty i strefy czasowej.
  • Mobile: poprawiono rozmiar wysuwanego kalendarza na urządzeniach mobilnych.

Text Input

  • Zmiana czasu wyzwalania OnChange: OnChange jest teraz uruchamiane przy utracie fokusu (po opuszczeniu pola), a nie przy każdym naciśnięciu klawisza — co ogranicza niezamierzone skutki uboczne i spadki wydajności.
  • Działanie wyjścia: TriggerOutput ma domyślnie wartość OnKeypress, więc wartość nadal aktualizuje się podczas pisania przez użytkownika.
  • Formularze: wewnątrz formularzy TriggerOutput ma domyślnie wartość Delayed.
  • Tryb view: DisplayMode.View jest faktycznie read-only.

Text

  • Nowe OnSelect: umożliwia tworzenie wzorców klikalnego tekstu bez dodawania osobnego Button.
  • Niezawodność AutoHeight: poprawnie przelicza wysokość przy dynamicznym ukrywaniu/pokazywaniu.
  • Domyślne wyrównanie: domyślne wyrównanie pionowe to Middle.

Number Input

  • Spójność stylów z Text Input: zgodny kolor/grubość czcionki i organizacja właściwości.
  • Dopasowanie OnChange: wyzwala się przy utracie fokusu i kliknięciach przycisków krokowych.
  • Walidacja: zapobiega błędom konfiguracji Min > Max.

Tab List

  • Nowe opcje Appearance: Transparent, Subtle, Underline, Filled.
  • Zachowanie kolejności: elementy nie zmieniają już kolejności w nieoczekiwany sposób.

Radio

  • Zachowanie kolejności i lepsze działanie w galeriach (bez konieczności podwójnego kliknięcia).
  • Tryb view: DisplayMode.View staje się read-only.
  • Usprawnienia tworzenia: Wrap działa zgodnie z oczekiwaniami; Alt+Click otwiera link w edytorze.

Info Button

  • Niezawodność flyout: otwiera się/rozwija poprawnie; zwiększono niezawodność kliknięć.
  • Dostępność: AcceptsFocus zostało usunięte; fokus jest zarządzany automatycznie.

Usprawnienia między kontrolkami

  • Domyślne ustawienia zoptymalizowane pod Mobile są automatycznie stosowane na canvasach w formacie mobilnym (obszary dotykowe i skalowanie czcionek).
  • Bardziej spójne nazewnictwo właściwości w zaktualizowanych kontrolkach.
  • Szybsze stylowanie w Studio: pasek poleceń i menu prawego przycisku myszy pokazują teraz typowe właściwości stylu (czcionka, rozmiar, kolor, wyrównanie) bez konieczności zagłębiania się w panel właściwości.

Wpływ na administratorów IT i twórców

  • Mniej problemów z wydajnością w aplikacjach intensywnie korzystających z formularzy dzięki zmianie działania OnChange w Text Input.
  • Bardziej skalowalne aplikacje korzystające z Combo Box przy dużych zbiorach danych — mniejsza potrzeba stosowania obejść.
  • Mniej błędów produkcyjnych w galeriach, nawigacji i scenariuszach tylko do odczytu dzięki poprawionemu działaniu DisplayMode.View.
  • Potencjalne zmiany zachowania w istniejących aplikacjach, jeśli zaktualizowane kontrolki zmienią moment wyzwalania zdarzeń, wartości domyślne (np. SelectMultiple) lub wzorce interakcji użytkownika.

Elementy do wykonania / kolejne kroki

  1. Przejrzyj powiadomienia o aktualizacjach w Power Apps Studio dla wszystkich nowoczesnych kontrolek, które obecnie używają starszych wersji.
  2. Przeprowadź testy regresyjne kluczowych ekranów po aktualizacji — szczególnie formularzy, galerii i logiki powiązanej z OnChange.
  3. W przypadku dużych zbiorów danych wdrażaj wzorce filtrowania po stronie serwera z użyciem SearchText w Combo Box, aby zachować responsywność aplikacji.
  4. Obserwuj kolejne wydanie, które doda wbudowany przycisk Update, aby łatwiej aktualizować wcześniejsze wersje kontrolek.

Microsoft zapowiedział również kolejne inwestycje, w tym nowe szablony Fluent, dodatkowe kontrolki oraz dalsze ulepszenia jakości dla innych nowoczesnych kontrolek, takich jak Form, Dropdown i Gallery.

Potrzebujesz pomocy z Power Platform?

Nasi eksperci pomogą Ci wdrożyć i zoptymalizować rozwiązania Microsoft.

Porozmawiaj z ekspertem

Bądź na bieżąco z technologiami Microsoft

Power Appscanvas appsmodern controlsPower FxUI/UX

Powiązane artykuły

Power Platform

Dynamics 365 i Power Platform: 1. fala wydań 2026

Microsoft zapowiedział 1. falę wydań 2026 dla Dynamics 365 i Power Platform, wdrażaną od kwietnia do września 2026, z wyraźnym naciskiem na AI, agentów oraz głębszą integrację z Copilot. To ważne dla firm, ponieważ aktualizacje mają przynieść bardziej autonomiczne procesy biznesowe, inteligentniejszą automatyzację i lepszy nadzór administracyjny, co może przełożyć się na wyższą efektywność pracy i szybsze wdrażanie innowacji.

Power Platform

Power Platform marzec 2026: analizy, Copilot i mining

Marcowa aktualizacja Power Platform 2026 przynosi ważne usprawnienia dla administratorów i twórców: pełne raportowanie pojemności licencyjnej, ogólną dostępność Power Platform inventory oraz nową stronę Usage do analiz adopcji i wykorzystania zasobów. To istotne, bo ułatwia kontrolę kosztów, zgodności i automatyzacji w całym tenant, a jednocześnie rozwija funkcje Copilot i narzędzia w Power Apps, Power Automate i Power Pages.

Power Platform

Copilot Studio 2026: skalowanie agentów i governance

Microsoft w nowym wpisie o Copilot Studio na 2026 rok wskazuje sześć kluczowych obszarów potrzebnych do skalowania agentów AI w organizacjach, ze szczególnym naciskiem na governance, security, zarządzanie ryzykiem i standaryzację wdrożeń. To ważne, ponieważ agenci coraz częściej wspierają procesy krytyczne dla biznesu, a bez jasnych zasad, kontroli dostępu i spójnych mechanizmów zarządzania rośnie ryzyko błędów, ekspozycji danych i niezarządzanych zmian.

Power Platform

Power Platform luty 2026: Copilot, UI i środowiska

Aktualizacja Power Platform z lutego 2026 wprowadza ważne nowości wokół Copilot i agentów, m.in. osadzanie czatu Microsoft 365 Copilot w aplikacjach model-driven oraz public preview serwera Power Apps MCP, który pozwala agentom wspierać wprowadzanie danych i pracę z rekordami. Zmiany te są istotne, bo jednocześnie zwiększają produktywność użytkowników biznesowych i dają administratorom lepsze narzędzia do zarządzania środowiskami, bezpieczeństwem i kontrolą nad rosnącą liczbą zasobów.

Power Platform

Power Apps MCP Server w publicznej wersji preview

Microsoft udostępnił w publicznej wersji preview Power Apps MCP Server, który pozwala agentom AI automatyzować zadania w aplikacjach Power Apps, na początek głównie wprowadzanie danych z nieustrukturyzowanych źródeł, takich jak e-maile czy SharePoint. To ważne, ponieważ rozwiązanie łączy automatyzację z kontrolą i audytem dzięki wbudowanemu przeglądowi, zatwierdzaniu przez człowieka oraz mechanizmom przekazywania spraw do operatora, co zwiększa zaufanie do wdrożeń AI w firmach.

Power Platform

Power Apps Code Apps GA: web apps code-first w Power Platform

Microsoft ogłosił ogólną dostępność Power Apps Code Apps, które pozwalają tworzyć aplikacje webowe w podejściu code-first z użyciem popularnych frameworków, takich jak React czy Vue, przy jednoczesnym korzystaniu z usług Power Platform i ponad 1 400 konektorów. To ważne, ponieważ łączy swobodę pracy deweloperów z wymaganiami IT dotyczącymi bezpieczeństwa, tożsamości i nadzoru, pomagając organizacjom szybciej rozwijać aplikacje bez utraty kontroli nad środowiskiem.