Kontrolka Tabela danych w Power Apps

Umożliwia wyświetlenie zestawu danych w formacie tabelarycznym.

Opis

Kontrolka Tabela danych pozwala wyświetlić zestaw danych w formacie, który zawiera nagłówki kolumn dla wszystkich wyświetlanych pól. Twórca aplikacji ma pełną kontrolę nad zakresem wyświetlanych pól oraz ich kolejnością. Kontrolka Tabela danych, podobnie jak kontrolka Galeria, ma właściwość Selected, która wskazuje zaznaczony wiersz. Dzięki temu kontrolkę Tabela danych można połączyć z innymi kontrolkami.

Funkcje

Kontrolka Tabela danych została wprowadzona w Power Apps 5 maja 2017 r. W tej sekcji omówiono obsługiwane i nieobsługiwane funkcje.

Już dostępna

  • Dane w kontrolce Tabela danych są tylko do odczytu.
  • W kontrolce Tabela danych jest zawsze zaznaczony jeden wiersz.
  • Współdziałanie kontrolki Tabela danych z połączonym lub lokalnym źródłem danych.
  • W uruchomionej aplikacji można dostosowywać szerokość kolumn w kontrolce Tabela danych, ale zmiany nie są zapisywane.
  • W kontrolce Tabela danych jest wyświetlany zestaw domyślnych pól po połączeniu jej z łącznikiem, w którym zaimplementowano tę funkcję, takim jak Microsoft Dataverse. Można wtedy wyświetlać i ukrywać te oraz inne pola stosownie do potrzeb.
  • Dostosowywanie szerokości kolumn i tekstu nagłówków.
  • Wyświetlanie hiperlinków w kontrolce Tabela danych.
  • Kopiowanie i wklejanie kontrolki Tabela danych.

Jeszcze niedostępne

  • Dostosowywanie stylów poszczególnych kolumn.
  • Dodawanie kontrolki Tabela danych na kontrolce formularza.
  • Zmiana wysokości wszystkich wierszy.
  • Wyświetlanie obrazów w kontrolce Tabela danych.
  • Wyświetlanie pól z powiązanych tabel.
  • Wbudowane filtrowanie i sortowanie danych według nagłówków kolumn.
  • Dodawanie kontrolki Tabela danych na kontrolce Galeria.
  • Edytowanie danych w kontrolce Tabela danych.
  • Zaznaczanie wielu wierszy.

Znane problemy

  • W przypadku użycia funkcji FirstN we właściwości Items nie są wyświetlane dane.

Kluczowe właściwości

  • Items — źródło danych wyświetlanych w kontrolce Tabela danych.
  • Selected — zaznaczony wiersz w kontrolce Tabela danych.

Inne właściwości

  • AutoWidth — Właściwość kolumny w tabeli danych, która ma zostać określona w celu określenia, czy szerokość kolumny ma być automatyczne, czy ręczna.
  • BorderColor — kolor obramowania kontrolki Tabela danych.
  • BorderStyle — styl obramowania kontrolki Tabela danych. Dostępne opcje to: Ciągłe, Kreskowane, Kropkowane i Brak.
  • BorderThickness — grubość obramowania kontrolki Tabela danych.
  • Color — domyślny kolor tekstu we wszystkich wierszach danych.
  • FieldDisplayName — właściwość kolumny w tabeli danych definiująca wyświetlana nazwa dla zaznaczonej kolumny.
  • Fill — domyślny kolor tła we wszystkich wierszach danych.
  • Font — domyślna czcionka we wszystkich wierszach danych.
  • FontWeight — domyślna grubość czcionki we wszystkich wierszach danych.
  • HeadingColor — kolor tekstu w nagłówkach kolumn.
  • HeadingFill — kolor tła w nagłówkach kolumn.
  • HeadingFont — czcionka w nagłówkach kolumn.
  • HeadingFontWeight — grubość czcionki w nagłówkach kolumn.
  • HeadingSize — rozmiar czcionki w nagłówkach kolumn.
  • Height — odległość między górną i dolną krawędzią kontrolki Tabela danych.
  • HoverColor — kolor tekstu w wierszu wskazywanym przez wskaźnik myszy.
  • HoverFill — kolor tła w wierszu wskazywanym przez wskaźnik myszy.
  • IsHyperlink — Właściwość kolumny w tabeli danych, która określa, czy wybrano kolumnę w formacie hiperłącza, czy nie.
  • NoDataText — komunikat widoczny w przypadku braku rekordów do wyświetlenia w kontrolce Tabela danych.
  • Order — Właściwość kolumny w tabeli danych, która określa kolejność kolumny względem innych kolumn. Kolejność zaczyna się od lewej do prawej, czyli wartość kolejności pierwszej kolumny równa 1.
  • SelectedColor — kolor tekstu w zaznaczonym wierszu.
  • SelectedFill — kolor tła w zaznaczonym wierszu.
  • Size — domyślny rozmiar czcionki we wszystkich wierszach danych.
  • Text — Właściwość kolumny w tabeli danych, która określa wartości tekstowe danych, które mają być wyświetlane w zaznaczonej kolumnie.
  • Visible — wartość określająca, czy kontrolka Tabela danych jest widoczna czy ukryta.
  • Width — odległość między lewą i prawą krawędzią kontrolki Tabela danych.
  • X — odległość między lewą krawędzią kontrolki Tabela danych a lewą krawędzią jej kontenera nadrzędnego (lub lewą krawędzią ekranu, jeśli brak kontenera nadrzędnego).
  • Y — odległość między górną krawędzią kontrolki Tabela danych a górną krawędzią jej kontenera nadrzędnego (lub górną krawędzią ekranu, jeśli brak kontenera nadrzędnego).

Przykłady

Podstawowy sposób użycia

  1. Tworzenie pustej aplikacji na tablet.

  2. Na karcie Wstawianie kliknij lub naciśnij pozycję Tabela danych.

    Dodawanie kontrolki Tabela danych do ekranu.

    Na ekranie pojawi się kontrolka Tabela danych.

  3. Zmień nazwę kontrolki Tabela danych na SalesOrderTable i zmień jej rozmiar, tak aby zajmowała cały ekran.

  4. W prawym okienku wybierz pozycję Źródła danych i wybierz Zamówienia sprzedaży. Jeśli tabeli nie ma na liście, wyszukaj tabelę i połącz się z Microsoft Dataverse.

    Wybieranie tabeli Sales order.

    Kontrolka Tabela danych jest teraz połączona ze źródłem danych Zamówienie sprzedaży. W kontrolce Tabela danych pojawi się kilka początkowych pól, ponieważ używamy łącznika, który zapewnia taką możliwość.

    Kolejność tabeli danych.

  5. W prawym okienku zaznacz odpowiednie pola wyboru, aby wyświetlić lub ukryć poszczególne pola.

    Aby na przykład ukryć pole CustomerPurchaseOrderReference, zaznacz wyświetlane obok niego pole wyboru.

  6. W prawym okienku zmień kolejność pól, przeciągając je w górę lub w dół.

    Zmienianie kolejności pól.

    W kontrolce SalesOrderTable zostaną wyświetlone pola we wskazanej kolejności.

    Zaktualizowana tabela danych.

Zmienianie stylu nagłówka kontrolki Tabela danych

  1. Przy zaznaczonej kontrolce Tabela danych w prawym okienku kliknij lub naciśnij kartę Zaawansowane.

  2. Kliknij lub naciśnij pole właściwości HeadingFill, a następnie zmień jego wartość na RGBA(62,96,170,1).

  3. Kliknij lub naciśnij pole właściwości HeadingColor, a następnie zmień jego wartość na White.

  4. Kliknij lub naciśnij pole właściwości HeadingSize, a następnie zmień jego wartość na 14.

    Tabele danych.

Łączenie kontrolki Tabela danych z inną kontrolką

  1. Dodaj kontrolkę Formularz edycji na ekranie.

  2. Zmień rozmiar kontrolek Tabela danych i Formularz edycji, tak aby kontrolka Tabela danych była wyświetlana w lewej części ekranu, a kontrolka Formularz edycji w jego prawej części.

    Kontrolki Tabela danych i Formularz edycji wyświetlane na jednym ekranie.

  3. Przy zaznaczonym formularzu Form1 w prawym okienku zmień liczbę kolumn na 1.

  4. Połącz formularz Form1 ze źródłem danych Zamówienie sprzedaży.

    W formularzu Form1 pojawi się kilka początkowych pól.

    Formularz Form1 z początkowymi polami.

  5. W prawym okienku kliknij lub naciśnij kartę Zaawansowane.

  6. Ustaw właściwość Item formularza Form1 na wartość SalesOrderTable.Selected.

    Formularz Form1 wyświetla informacje z wiersza zaznaczonego w kontrolce Tabela danych.

    Formularz edycji połączony z tabelą danych.

Wytyczne dotyczące ułatwień dostępu

Kontrast kolorów

Między poniższymi kolorami musi istnieć odpowiedni kontrast:

Jest to uzupełnienie standardowych wymagań dotyczących kontrastu kolorów.

Obsługa czytników ekranu

  • Właściwość NoDataText musi zostać podana.

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).