Отображает набор данных в табличном формате.

Описание

Элемент управления Таблица данных отображает данные в формате, который включает заголовки столбцов для каждого отображаемого поля. Вы можете указать, какие поля отображать и в каком порядке. Этот элемент управления поддерживает свойство Selected, как и элемент управления Коллекция, которое указывает на одну строку, выбранную пользователем. Таким образом, вы можете связать элемент управления Таблица данных с другими элементам управления.

Возможности

Элемент управления Таблица данных добавлен в PowerApps относительно недавно. Этот элемент управления уже поддерживает некоторые возможности. Поддержка других возможностей планируется в следующих версиях.

Доступно сейчас

  • Данные только для чтения.
  • Выбор одной строки.
  • Подключенные источники данных (кроме соединителя Microsoft Excel).

Пока недоступно

  • Отображение данных в локальных источниках данных (коллекциях).
  • Настройка столбца, включая ширину, текст и стиль.
  • Отображение изображений и добавление гиперссылок.
  • Изменение ширины столбцов во время выполнения приложения.
  • Добавление элемента управления Таблица данных внутри формы или элемента управления Коллекция.
  • Изменение высоты всех строк.
  • Копирование и вставка элемента управления Таблица данных.
  • Изменение данных и выбор нескольких строк.
  • Отображение полей из связанных сущностей.
  • Легкая фильтрация или сортировка данных на основе заголовков столбцов.

Известные проблемы

  • Данные не отображаются, если для свойства Items задано значение формулы, использующей функцию FirstN.
  • Если изменить значение свойства Items, сбрасывается список полей, теряются все столбцы, а также подключение к источнику данных для некоторых соединителей.

Основные свойства

  • Items — источник данных, которые отображает элемент управления.

  • Selected — выбранная строка.

Другие свойства

  • BorderColor — цвет границы элемента управления.

  • BorderStyle — стиль границы элемента управления. Возможные значения: Сплошная, Штриховая, Пунктирная и Отсутствует.

  • BorderThickness — толщина границы элемента управления.

  • Color — цвет по умолчанию для всех строк данных.

  • Fill — цвет фона для всех строк данных.

  • Font — шрифт по умолчанию для всех строк данных.

  • FontWeight — толщина шрифта по умолчанию для всех строк данных.

  • HeadingColor — цвет текста заголовков столбцов.

  • HeadingFill — цвет фона заголовков столбцов.

  • HeadingFont — шрифт заголовков столбцов.

  • HeadingFontWeight — толщина шрифта заголовков столбцов.

  • HeadingSize — размер шрифта заголовков столбцов.

  • Height — расстояние между верхним и нижним краем элемента управления.

  • HoverColor — цвет текста в строке, в которой пользователь удерживает указатель мыши.

  • HoverFill — цвет фона строки, в которой пользователь удерживает указатель мыши.

  • NoDataText — сообщение, которое появляется, если элемент управления не может отобразить ни одной записи.

  • SelectedColor — цвет текста в выбранной строке.

  • SelectedFill — цвет фона в выбранной строке.

  • Size — размер шрифта по умолчанию для всех строк данных.

  • Visible — значение, которое определяет, отображается ли элемент управления.

  • Width — расстояние между левым и правым краем элемента управления.

  • X — расстояние между левым краем элемента управления и левым краем его родительского контейнера (или левым краем экрана, если родительского контейнера нет).

  • X — расстояние между верхним краем элемента управления и верхним краем его родительского контейнера (или верхним краем экрана, если родительского контейнера нет).

Связанные функции

  • Filter(источник данных, формула)

  • Search(источник данных, строка поиска, столбец)

  • Lookup(источник данных, формула)

Примеры

Базовое использование

  1. Создайте пустое приложение для планшета.

  2. На вкладке Вставка выберите Таблица данных.

Добавление элемента "Таблица данных" на экран

Элемент управления Таблица данных будет добавлен на экран.

  1. Переименуйте новый элемент управления SalesOrderTable и измените его размер, чтобы он охватывал весь экран.

  2. На панели справа выберите стрелку вниз рядом с Источник данных не выбран и выберите команду Добавить источник данных.

Добавление источника данных

  1. В списке подключений выберите подключение для базы данных Common Data Service.

Выбор подключения к своему источнику данных

  1. Из списка сущностей выберите Sales order и щелкните или коснитесь Подключить.

Выбор сущности Sales order

Таблица SalesOrderTable теперь подключена к источнику данных Sales order. Однако данные не будут отображаться, пока вы не выберете поля.

  1. На панели справа щелкните значок с изображением глаза для каждого поля, которое нужно отобразить, или коснитесь его.

    В этом примере отображается SalesOrderId, Account, OrderDate и Status.

SalesOrderTable отображает данные из полей, которые вы указали. Таблица данных

  1. Измените порядок полей, перетаскивая их вверх или вниз на панели справа.

Изменение порядка полей в случае необходимости

В SalesOrderTable отобразятся поля в указанном вами порядке.

Обновленная таблица данных

Изменение стиля заголовка

  1. Выбрав элемент управления Таблица данных, выберите вкладку Дополнительно на панели справа.

  2. Щелкните поле для свойства HeadingFill, а затем измените значение на RGBA(62,96,170,1).

  3. Щелкните поле для свойства HeadingColor, а затем измените значение на White.

  4. Щелкните поле для свойства HeadingSize, а затем измените значение на 14. Таблица данных

Подключение элемента управления Таблица данных к другому элементу

  1. Добавьте элемент управления Форма изменения на экран.

  2. Измените размер элементов управления Таблица данных и Форма изменения так, чтобы элемент управления Таблица данных отображался в левой части экрана, а элемент управления Форма изменения — в правой.

Таблица данных и форма изменения на одном экране

  1. Подключите элемент управления Форма изменения к источнику данных Sales order.

  2. На панели справа в элементе управления Форма изменения появятся поля SalesOrderId, Status, Name, Description и Total amount.

В форме редактирования отображается 5 полей

  1. На панели справа выберите вкладку Дополнительно.

  2. Задайте для свойства Item элемента управления Форма изменения значение SalesOrderTable.Selected.

    В элементе управления Форма изменения отобразится информация из строки, выбранной в элементе управления Таблица данных.

Форма изменения, подключенная к таблице данных