Поделиться через


Визуализация иерархических данных с управляемыми моделью приложениями

Внимание!

Эта функция устарела. Дополнительные сведения см. в статье Элемент управления иерархией в приложениях на основе модели устарел.

Если таблица настроена для наличия иерархического отношения, ссылающегося на себя, можно настроить визуализации с использованием этой иерархии. Дополнительные сведения: Определение и запрос иерархически связанных данных

Таблицы, для которых визуализации доступны по умолчанию, включают Организация, Должность и Пользователь. В представлении сетки этих таблиц доступен значок с диаграммой иерархии слева от имени строки. Значок иерархии доступен не для всех строк по умолчанию. Значок отображается для строк, которые связаны с помощью иерархического отношения.

Кнопка

Если нажать значок иерархии, можно просмотреть иерархию с представлением дерева в левой части и представлением плитки в правой части, как показано ниже.

Представление дерева и плиток в иерархии.

Несколько других таблиц можно включить для иерархии. К таким таблицам относятся Контакт и Рабочая группа. Для иерархии можно включить любые настраиваемые таблицы.

Важно запомнить

  • Только одно ссылающееся на себя отношение (1: N) для таблиц можно установить как иерархическое. В отношении со ссылкой на себя основная таблица и связанная таблица должны быть одного типа.
  • Иерархия или визуализация основывается только на одной таблице. Можно открыть иерархию организации, отображающую структуру организации на разных уровнях, но невозможно отобразить организации и контакты в одной визуализации иерархии.
  • Максимальное количество столбцов, которое может отображаться на плитке, — три с единым интерфейсом и четыре с устаревшим веб-клиентом. Если добавить дополнительные столбцы в экспресс-форму, которая используется для представления плитки, отображаться только первые три столбца.

Параметры иерархии

Чтобы включить визуализации для иерархии, необходимо связать иерархию с экспресс-формой. Это действие можно выполнить только с помощью обозревателя решений.

Открытие неуправляемого решения

  1. В Power Apps на левой панели навигации выберите Решения, а затем на панели инструментов выберите Перейти в классический режим. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.

  2. В списке Все решения выберите требуемое неуправляемое решение.

Параметры иерархии связаны с таблицей в обозревателе решений.

  1. Во время просмотра таблиц выберите Параметры иерархии.

  2. Если существующий параметр иерархии существует, можно изменить его. В противном случае выберите Создать, чтобы создать новый.

    Заметка

    Если параметры иерархии не существуют, у таблицы не может иметься настроенная иерархия. Может быть только один параметр иерархии

  3. Задайте данные в следующих столбцах:

Столбец Описание:
Название Обязательное. Добавьте уникальное имя для параметров иерархии. Обычно это просто имя таблицы. Это значение включать префикс настройки издателя решения.
Экспресс-форма по умолчанию Обязательное. Выберите из существующей экспресс-формы или выберите Создать новую, чтобы открыть редактор экспресс-форм, чтобы создать новую.
Иерархическое отношение Обязательное. Если иерархическое отношение уже определено для таблицы, значение будет установлено здесь. Если значение нет, выберите Пометить отношение как поддерживающее иерархии, чтобы открыть диалог для выбора одного из доступных отношений со ссылкой на себя.
Описание Включите описание назначения для этой иерархии, чтобы будущие пользователи, настраивающие систему, могли понять, почему это было сделано.

Одни и те же иерархические параметры визуализации задаются один раз, но применяются как к веб-клиенту, так и к мобильным клиентам. На планшетах визуальные эффекты представляются в измененном формате, подходящем для меньшего форм-фактора. Настраиваемые компоненты, необходимые для иерархической визуализации, поддерживают решение, поэтому их можно переносить между организациями, как и любые другие настройки. Можно настроить атрибуты, представленные в визуализации, настроив экспресс-форму с помощью редактора форм.

Пошаговое руководство по визуализации

Рассмотрим пример создания визуализации для настраиваемой таблицы. Пользователь создал настраиваемую таблицу new_Widget, создал ссылающееся на себя отношение (1:N) new_new_widget_new_widget, а затем отметил его как иерархическое, как показано ниже.

Определение отношения виджета.

Затем в табличном представлении Параметры иерархии он выбрал иерархическое отношение new_new_widget_new_widget. В форме пользователь заполнил обязательные столбцы. Если пользователь еще не отметил отношение (1:N) как иерархическое, ссылка в форме перенаправит его назад в форму определения отношения, в которой можно отметить отношение как иерархическое.

Внимание!

У каждой таблицы единовременно может быть только одно иерархическое отношение. Изменение этого на другое ссылающееся на себя отношение может иметь последствия. Дополнительные сведения: Определение иерархических данных

Параметры иерархии.

В качестве параметра Экспресс-форма пользователь создает экспресс-форму с именем Форма плитки иерархии мини-приложения. В этой форме, которая будет использоваться в устаревшем приложении веб-клиента, мы добавили четыре столбца для отображения на каждой плитке. Больше информации: Важно запомнить

Создание экспресс-формы для виджета.

По завершении настройки пользователь создает две строки: Стандартное мини-приложение и Расширенное мини-приложение. После задания расширенного мини-приложения в качестве родительского объекта для стандартного мини-приложения с помощью столбца подстановки в представлении сетки new_Widget становятся доступны значки иерархии, как показано здесь:

Иерархическая сетка виджета.

Заметка

Значки иерархии не будут доступны в представлении сетки строк, пока строки связаны с использованием иерархического отношения.

При нажатии значка иерархии отобразится иерархия new_Widget с представлением дерева в левой части и представлением плитки в правой части, отображая две строки. Каждая плитка включает четыре столбца, указанные в разделе Форма плитки иерархии мини-приложения.

Дерево виджета и представления мозаик.

В зависимости от потребностей организации можно выбрать либо представление дерева, в котором отображается вся иерархия, либо представление плитки, которое является более детальным представлением меньшей части иерархии. Оба представления отображаются рядом. Можно переходить по иерархии, разворачивая и сворачивая дерево иерархии.

См. также

Определение и запрос иерархически связанных данных