Notatka
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.
Kontrolka siatki Power Apps stanowi kolejną ewolucję klasycznej kontrolki siatki Power Apps przeznaczonej wyłącznie do odczytu, umożliwiając użytkownikom wyświetlanie, otwieranie i edytowanie rekordów z widoków i podsiatek. Oprócz edycji w linii kontrolka oferuje szereg innych potężnych możliwości, w tym nieskończone przewijanie, zagnieżdżone tabele, grupowanie, agregację i możliwość dostosowania. Podobnie jak kontrolka siatki w trybie tylko do odczytu, ta kontrolka obsługuje najnowsze standardy ułatwień dostępu firmy Microsoft i jest zgodna z najnowszymi wskazówkami dotyczącymi projektowania firmy Microsoft. Ta kontrolka ostatecznie zastąpi wszystkie siatki tylko do odczytu i edytowalne w aplikacjach opartych na modelu.
- Niekończące się przewijanie: nowoczesne środowisko przeglądania danych, w którym użytkownicy mogą przewijać dane w nieskończoność, aż znajdą interesujące ich rekordy. Ponieważ nie ma granic stron, użytkownicy mogą wybierać więcej wierszy jednocześnie (do 1000 wierszy), aby ułatwić podejmowanie działań w odniesieniu do zestawu rekordów lub przeprowadzać zbiorczą edycję.
- Edycja inline: Ta pojedyncza kontrolka siatki może być używana w scenariuszach tylko do odczytu lub edycji.
- Zagnieżdżone siatki: twórcy mogą skonfigurować siatkę tak, aby wyświetlała rekordy powiązane z powierzchnią. Po skonfigurowaniu użytkownicy mogą rozwinąć wiersz, aby zobaczyć podsiatkę powiązanych rekordów. Wiele wierszy w siatce może być rozwijanych jednocześnie. Ta funkcja jest ulepszeniem w stosunku do starszych środowisk siatek.
- Grupowanie: użytkownicy mogą organizować dane tabelaryczne w interesujący sposób, grupując dane na podstawie pojedynczej kolumny. Każda grupa jest początkowo zwinięta, ale użytkownicy mogą rozwijać i zwijać grupy zgodnie z potrzebami. Grupowanie jest dostępne dla większości typów danych, za wyjątkiem kolumn wyszukiwania. Grupowanie nie jest obsługiwane, gdy w siatce jest włączone stronicowanie.
- Agregowanie: użytkownicy mogą uzyskać istotne informacje z danych, włączając agregację w jednej lub kilku kolumnach numerycznych w siatce. Dla każdej kolumny użytkownicy mogą wybrać wyświetlanie sumy, wartości minimalnej, wartości maksymalnej lub średniej wartości z danej kolumny. Jeśli zastosowano grupowanie, ta zagregowana wartość jest również wyświetlana dla każdej grupy.
- Możliwość dostosowania: Twórcy mają możliwość modyfikowania różnych doświadczeń wewnątrz składnika siatki.
Kontrolkę siatki z możliwością edycji można dodać do siatki podrzędnej w formularzu lub do tabeli, aby wszystkie widoki tej tabeli były edytowalne, przy użyciu następujących metod:
- W przypadku siatek podrzędnych w formularzu dodaj kontrolkę siatki Power Apps za pomocą projektanta formularzy.
- Dla wszystkich widoków tabeli należy użyć klasycznego eksploratora rozwiązań. Dodawanie kontrolki siatki Power Apps do podsieci przy użyciu klasycznego eksploratora rozwiązań
Dodaj kontrolkę siatki Power Apps za pomocą projektanta formularzy
Zaloguj się do Power Apps, w lewym okienku nawigacji wybierz Rozwiązania, a następnie otwórz żądane rozwiązanie. Jeśli elementu nie ma w okienku panelu bocznego, wybierz …Więcej, a następnie wybierz żądany element.
Wybierz tabelę w rozwiązaniu, a następnie wybierz obszar Formularze . Otwórz Formularz główny, który zawiera podsiatkę do edycji.
W projektancie formularzy wybierz opcję Komponenty w lewym panelu nawigacyjnym, rozwiń opcję Siatka, a następnie wybierz opcję Kontrolka siatki Power Apps. Jeśli komponent nie jest wymieniony, wybierz podsiatkę na kanwie formularza, rozwiń Komponenty w prawym okienku właściwości, wybierz + Komponent, a następnie wybierz Kontrolka siatki Power Apps na stronie Dodaj komponent.
Uwaga / Notatka
Domyślnie podczas dodawania kontrolki siatki Power Apps do podsieci nie można jej edytować. Należy skonfigurować kontrolkę.
Wybierz opcję Gotowe.
Zapisz i opublikuj formularz, aby zapisać go i udostępnić użytkownikom aplikacji.
Dodaj kontrolkę siatki Power Apps do widoków przy użyciu klasycznego eksploratora rozwiązań
Po skonfigurowaniu kontrolki siatki Power Apps dla tabeli wszystkie widoki dla tej tabeli są wyświetlane przy użyciu tej siatki.
Otwórz Eksplorator rozwiązań.
Rozwiń Podmioty. Przejdź do żądanej tabeli i wybierz ją. Na karcie Kontrolki wybierz Dodaj kontrolkę.
W oknie dialogowym Dodaj kontrolkę wybierz kontrolkę siatki Power Apps, a następnie wybierz Dodaj.
Uwaga / Notatka
Domyślnie podczas dodawania kontrolki siatki Power Apps do tabeli widoki nie są edytowalne. Należy skonfigurować kontrolkę.
Po skonfigurowaniu kontrolki siatki Power Apps zgodnie z potrzebami wybierz pozycję Zapisz na pasku poleceń, aby zapisać zmiany. Gdy zmiany są gotowe do udostępnienia użytkownikom aplikacji, wybierz Opublikuj na pasku poleceń.
Dodaj kontrolkę gridu Power Apps do siatki podrzędnej za pomocą klasycznego eksploratora rozwiązań
- Otwórz Eksplorator rozwiązań.
- Rozwiń Encje, rozwiń wybraną tabelę, a następnie wybierz Formularze.
- Otwórz formularz, w którym chcesz dodać kontrolkę siatki Power Apps.
- Na płótnie formularza wybierz podsiatkę, na której chcesz skonfigurować tę siatkę (zwykle znajduje się w sekcji formularza), a następnie wybierz opcję Zmień właściwości na pasku poleceń.
- W oknie dialogowym Set properties wybierz kartę Controls, wybierz Dodaj kontrolkę, a następnie wybierz Power Apps grid control.
- Aby skonfigurować kontrolkę, przejdź do Konfiguruj kontrolkę siatki Power Apps.
- Wybierz OK, aby zamknąć okno dialogowe Ustaw właściwości.
- Wybierz Zapisz, a następnie Opublikuj, aby wprowadzona zmiana była dostępna dla użytkowników aplikacji.
- Po skonfigurowaniu kontrolki siatki Power Apps zgodnie z potrzebami wybierz pozycję Zapisz na pasku poleceń, aby zapisać zmiany. Gdy zmiany są gotowe do udostępnienia użytkownikom aplikacji, wybierz Opublikuj na pasku poleceń.
Konfigurowanie kontroli siatki Power Apps
- Wybierz komponenty kontroli siatki Power Apps. Więcej informacji: Skonfiguruj komponenty na formularzu
- Kontrolka zawiera szereg właściwości, które pozwalają dostosować sposób pracy siatki do tej tabeli. Aby zmodyfikować dowolne z tych właściwości, należy wybrać opcję Edytuj w odpowiednim wierszu, a następnie zmienić wartość przy użyciu listy rozwijanej w obszarze Powiązanie z opcjami statycznymi.
- Właściwość Włącz edytowanie określa, czy siatka jest tylko do odczytu, czy edytowalna. Domyślna wartość to Nie. Wybierz opcję Tak, aby edytować siatkę. Edytowalne siatki mają subtelne różnice wizualne w stosunku do siatek tylko do odczytu, w tym kolumn logicznych wyświetlających przełączniki i listy rozwijane oraz pola daty wyświetlające pagony i ikony selektora daty po najechaniu kursorem lub ustawieniu ostrości.
- Właściwość włączania filtrowania określa, czy opcje filtrowania są dostępne dla użytkowników w polach rozwijanych nagłówka kolumny siatki. Domyślna wartość to Tak.
- Właściwość Włączenia sortowania określa, czy opcje sortowania są dostępne dla użytkowników w rozwijanych nagłówkach kolumn siatki. Domyślna wartość to Tak.
- Właściwość Włączenia grupowania określa, czy opcje grupowania są dostępne dla użytkowników w rozwijanych nagłówkach kolumn siatki. Domyślna wartość to Nie.
- Właściwość Włączenie agregacji określa, czy opcje agregacji (suma, minimum, maksimum, średnia) są dostępne dla użytkowników w kolumnach numerycznych siatki. Domyślna wartość to Nie.
- Właściwość Zezwalaj na zmianę kolejności kolumn kontroluje, czy użytkownicy mogą zmieniać kolejność kolumn bezpośrednio w siatce. Ta kontrolka obejmuje przeciąganie i upuszczanie nagłówków kolumn lub używanie akcji Przenieś w lewo i Przenieś w prawo z rozwijanych list nagłówków kolumn. Domyślna wartość to Nie.
- Właściwość Włącz wybór wielokrotny określa, czy użytkownicy mogą wybierać wiele wierszy w siatce jednocześnie, czy tylko pojedynczy wiersz. Domyślna wartość to Tak.
- Właściwość Zezwól na wybór zakresu określa, czy użytkownicy mogą wybrać podzbiór siatki danych i skopiować dane do innej aplikacji, takiej jak Excel. Domyślna wartość to Tak.
- Właściwość Włącz pasek skoku może służyć do wyświetlania alfabetycznej listy na dole widoków lub podsiatek. Domyślna wartość to Nie. Poniżej znajduje się zrzut ekranu z paskiem przeskoku włączonym dla podsiatki w aplikacji opartej na modelu.
- Właściwość Włącz stronicowanie może być używana do wyboru między nowoczesnych przyciskami przeglądania danych (przewijanie niekończące się) i przyciskami stronicowania. Domyślna wartość to Nie. Wybierz opcję Tak, aby wyłączyć przyciski przewijania i stronicowania surface, które mają być wyłączone. Pamiętaj, że akcja Zaznacz wszystko nie jest obecnie dostępna podczas korzystania z nieskończonego przewijania, ale użytkownicy nadal mogą wykonywać wybór zakresu.
- Właściwość Włącz kolory OptionSet może być użyta do zwiększenia atrakcyjności wizualnej kolumn z opcjami poprzez pokazywanie każdej wartości z jej skonfigurowanym kolorem tła. Domyślna wartość to Nie. Przed włączeniem tej właściwości dla tabeli należy sprawdzić skonfigurowany kolor dla każdej kolumny wyboru w celu zapewnienia dostępności i czytelności.
- Właściwość Pokaż ikony stanu wiersza określa, czy użytkownicy widzą ikony stanu (nieprawidłowe, zapisuj w toku, zapisywania itd.) na początku wiersza siatki podczas edytowania. Domyślna wartość to Tak.
- Właściwość Pokaż ikony typów danych określa, czy nagłówki kolumn wyświetlają ikonę odpowiadającą typowi danych obok nazwy kolumny. Domyślna wartość to Nie.
- Dopuszczalne typy nawigacji określają, które kontrolki wyszukiwania w siatce są renderowane jako hiperłącza. Wartością domyślną jest Wszystkie. Wybierz opcję Tylko podstawowa, aby pomijać hiperłącza we wszystkich polach wyszukiwania z wyjątkiem kolumny podstawowej wybranej encji, lub Brak, aby pominąć wszystkie hiperłącza w siatce.
- Właściwość Zachowanie zmiany układu określa, czy składniki siatki renderują się zawsze w sposób tabelaryczny (Tylko siatka), zawsze jako lista (Tylko lista), czy też przełączają się między tabelą a listą w zależności od dostępnej szerokości (Zmiana układu). Wartość domyślna to Reflow.
- Właściwość Pokaż awatar określa, czy awatar jest wyświetlany, gdy siatka znajduje się w widoku listy. Ten awatar jest zwykle reprezentowany jako kolorowa ikona z tekstem przedstawiającym pierwsze litery wartości pola. Domyślna wartość to Tak.
- Właściwość Liczba kolumn widoku listy umożliwia zdefiniowanie liczby kolumn do renderowania, gdy siatka znajduje się w widoku listy. Domyślna liczba kolumn dla listy to 3, maksymalna liczba kolumn to 10.
- Właściwość Włącz wiersze pasmowe dla widoku listy stosuje naprzemienne pasmo kolorów do wierszy w widoku listy w celu poprawy różnicowania rekordów. Domyślna wartość to Nie.
- Właściwość Pokaż etykiety kolumn dla widoku listy wyświetla etykiety kolumn przed wartościami w widoku listy. Domyślna wartość to Nie.
- Właściwość Elementy podrzędne służy do konfigurowania funkcji zagnieżdżonych siatek, co umożliwia użytkownikom rozwinięcie wierszy w celu zobaczenia pokrewnych rekordów w podsiatce. Aby skonfigurować tę właściwość, określ jednostkę , z której pochodzą powiązane rekordy, oraz widok definiujący filtry, sortowanie i kolumny, które mają być wyświetlane w podsieci. Domyślną wartością jest brak skonfigurowanej zagnieżdżonej siatki.
- Właściwość identyfikatora nadrzędnego elementów podrzędnych jest również potrzebna do skonfigurowania zagnieżdżonego siatka i określa kolumnę (i relację), która ma być używana do łączenia ze sobą tabel nadrzędnych i podrzędnych.
- Właściwość Wyłącz edycję w siatce elementów podrzędnych zapewnia pewną kontrolę nad możliwością edycji zagnieżdżonej siatki. Domyślnie zagnieżdżona siatka dziedziczy możliwość edycji siatki nadrzędnej, ale właściwość ta może być używana do blokowania edycji w zagnieżdżonej siatce, gdy siatka nadrzędna jest edytowalna. Domyślna wartość to Nie.
- Właściwość Kontrola dostosowywania pozwala twórcy połączyć się z pojedynczą kontrolką Power Apps component framework z definicjami umożliwiającymi zmianę elementów wizualnych lub interakcji dla jednej lub więcej kolumn w siatce lub pustej siatce wizualnej.
- Właściwość Użyj pierwszej kolumny do edytowania komórek wyszukiwania umożliwia twórcom wybranie kolumny używanej do tego celu. Po ustawieniu wartości Tak komórka jest wyświetlana i filtrowana według pierwszej kolumny widoku wyszukiwania tabeli docelowej. Po ustawieniu wartości Nie komórka jest wyświetlana i filtrowana według kolumny podstawowej. Domyślna wartość to Nie.
Dostosowywanie
Aby uzyskać informacje na temat dostosowywania kontrolki siatki Power Apps za pomocą interfejsów API rozszerzalności, przejdź do sekcji Dostosowywanie edytowalnej kontrolki siatki.
Znane problemy i ograniczenia
Ograniczenia dotyczące listy formularzy kart
Jeśli widok lub podsiatka są wąskie, zmieniają się na format listy kart, który jest lepiej wyświetlany na małych ekranach, na przykład na urządzeniach mobilnych. Kontrolka siatki Power Apps wyświetla następujące zachowanie na liście kart:
- Sortowanie nie jest obecnie dostępne w widoku listy kart. Aby obejść ten problem, utwórz widoki z żądaną kolejnością sortowania.
- Zaznacz wszystko i Wyczyść wszystko nie są dostępne w widoku listy kart.
- Pasek nawigacyjny nie jest dostępny w widoku listy kart. Aby obejść ten problem, wybierz Wyszukaj, aby filtrować rekordy. Wpisz żądaną literę, a następnie naciśnij klawisz Enter.
- Obrazy na rekordzie na liście nie są wyświetlane w widoku listy kart. To ograniczenie obejmuje ikony tabel, obrazy zasobów internetowych, obrazy niestandardowe i obrazy warunkowe. Jedynym obrazem wyświetlanym dla rekordu na liście są inicjały rekordu.
- W widoku listy kart nie ma ikon dla poleceń menu kontekstowego.
- W przypadku braków rekordów na niektórych listach jest wyświetlany monit o utworzenie nowego elementu. Ten przycisk nie jest wyświetlany w widoku listy kart, który używa kontrolki siatki Power Apps tylko do odczytu.
Widok listy nie wyświetla kart niestandardowych dla tabeli
Aby obejść ten problem, możesz wyświetlić kartę niestandardową, konfigurując tabelę do korzystania z formularza karty starszej kontrolki siatki tylko do odczytu.
Wybierz Power Apps (make.powerapps.com) >Ustawienia>Ustawienia zaawansowane>Ustawienia>Dostosowania>Dostosuj platformę> rozszerz Encje> wybierz tabelę, którą chcesz dostosować > karta >Kontrolki > >Dodaj kontrolkę.
Wybierz Siatka tylko do odczytu, a następnie wybierz Dodaj. Można wybrać opcję wyświetlania tej siatki na jednym lub wielu kształtach formularza klienta.
Wybierz Konfiguruj właściwość (ikonę ołówka) dla właściwości Formularz Karty i wybierz niestandardowy formularz karty z listy rozwijanej.
Wybierz opcję OK, a następnie Opublikuj dostosowanie.
Ograniczenia interfejsu użytkownika i różnice w kontrolce siatki tylko do odczytu
- Siatka nie obsługuje obecnie żadnych dostosowań motywów
- Komórki bez danych są puste zamiast wyświetlania trzech półpauz ---.
- W kolumnie właściciela nie wyświetla się status online i karta kontaktu użytkownika.
- Filtry wyszukiwania kolumn, w przypadku których jest stosowany operator "Równa się" lub "Nie równa się", są wyświetlane tylko opcje wyszukiwania dostępne w bieżącym zestawie zastosowanych filtrów.
- Na przykład jeśli w tabeli kontaktów są użytkownicy "Osoba A", "Osoba B" i "Osoba C", ale dane tabeli kont mają tylko wiersze odwołujące się do "Osoby B" i "Osoba C", w kolumnie filtru kontaktu w siatce klienta są jedynie dostępne opcje "Osoba B" i "Osoba C". Jest to zmiana zachowania w poprzednich siatkach.
Znane problemy
- Grupowanie kolumn nie jest obsługiwane, gdy jest włączone stronicowanie siatki.
- Jeśli zestaw danych wyświetlany w siatce zawiera zduplikowane wiersze, duplikaty mogą nie być wyświetlane w siatce. Może to prowadzić do sytuacji, w której zgłoszona liczba rekordów pokazuje więcej pozycji niż faktycznie znajduje się w siatce, lub więcej rekordów pojawia się podczas eksportu danych do programu Excel lub przeglądania danych w starszym narzędziu Advanced Find. To zachowanie dotyczy wszystkich kontrolek siatki, a nie tylko kontrolki siatki Power Apps.
- Jeśli użytkownik ma uprawnienia tylko do odczytu do listy głównej, a następnie przechodzi przez formularz do podsiatki reprezentującej jednostkę, do której ma uprawnienia do zapisu, podsiatka nadal nie będzie zezwalać użytkownikowi na wprowadzanie zmian, ponieważ dostęp jest najpierw określony przez jednostkę główną, a następnie przez jednostkę powiązaną.
- W przypadku korzystania z kontrolki siatki Power Apps w trybie edytowalnym opcje dostosowywania komórek pól wyszukiwania nie są obsługiwane.
- Gdy kontrolka siatki usługi Power Apps jest skonfigurowana jako tylko do odczytu na poziomie tabeli, ale można ją edytować dla podzbioru widoków, zdarzenia mogą nie być uruchamiane jednakowo w różnych stanach konfiguracji.