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


Кнопка "Добавить иерархию представления"

Чтобы добавить кнопку "Вид иерархии" в формы или сетки для таблицы, в приложение необходимо сначала добавить таблицу. Хотя кнопка Просмотр иерархии включена по умолчанию в формах и сетках "Контакт", "Возможная сделка", "Интерес" и "Организация", вы как администратор можете добавить кнопку Просмотр иерархии во все остальные таблицы.

Добавление таблицы в приложение

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

  1. Войдите на портал Power Apps Maker.
  2. Выберите "Приложения " в области навигации слева, выберите "Все ", чтобы отобразить все приложения и выбрать приложение. Приложение по умолчанию для Dynamics 365 Sales — это центр продаж.

    Замечание

    • Убедитесь, что выбрана правильная среда в правом верхнем углу страницы.
    • Если таблица, показанная в разделе "Клиенты ", не требуется, отключите параметр "Показать в области навигации ". Таблица добавляется в раздел "Все остальные страницы " в области навигации слева.
    • Если таблица уже включена в навигацию или все остальные страницы, перейдите к разделу панели команд, чтобы добавить кнопку в панель команд.
  3. Перейдите в раздел Навигация>Клиенты и выберите существующую таблицу, под которой нужно добавить новую таблицу.
  4. На панели команд выберите раскрывающийся список шеврона и выберите таблицу Dataverse .
  5. Выполните поиск и добавьте таблицу конфигураций иерархии .
  6. Сохраните и опубликуйте.
    Таблица добавляется в приложение.

Кнопка "Добавить" в панель команд

Чтобы добавить кнопку "Вид иерархии " в форму или панель команд сетки, выполните следующие действия:

  1. У вас должны быть права администратора.

  2. Войдите на портал Power Apps Maker.

  3. Выберите "Приложения " в области навигации слева, выберите "Все ", чтобы отобразить все приложения и выбрать приложение. Приложение по умолчанию для Dynamics 365 Sales — это центр продаж.

    Замечание

    Убедитесь, что выбрана правильная среда в правом верхнем углу страницы.

  4. На домашней странице приложения выберите дополнительные параметры (...) рядом с именем таблицы и нажмите кнопку "Изменить панель команд".

    Замечание

    Если таблица не отображается, добавьте ее в приложение. Дополнительные сведения: навигация приложений в приложениях на основе моделей.

  5. В диалоговом окне "Изменить панель команд" выберите "Основная сетка" или "Основная форма" в зависимости от того, где нужно добавить команду.

  6. Нажмите существующую кнопку панели команд, после которой добавьте новую кнопку, а затем нажмите кнопку +Создать>команду.
    Новый параметр команды доступен рядом с выбранной командой. Следующий экран является примером формы Main:
    Снимок экрана: добавление новой команды в панель команд.

  7. На новой панели команд введите следующие сведения в зависимости от того, добавляете ли вы кнопку в форму или сетку.

    • Для основной формы:

      Имя поля Description
      Этикетка Введите метку для команды. Например, просмотр иерархии.
      Icon В списке выберите "Использовать веб-ресурс " и выберите "Добавить веб-ресурс". В диалоговом окне "Добавление веб-ресурса изображения" найдите и добавьте HierarchyViewerIcon.svg.
      Действие Выберите "Запустить JavaScript " в качестве типа действия.
      Библиотека Выберите LinkedInExtensions/HierarchyViewer/msdyn_HierarchyViewer.js из списка доступных библиотек JavaScript. Если библиотека недоступна, выберите "Добавить библиотеку " и добавьте ее в список.
      Имя функции Введите LinkedInExtensions.HierarchyViewer.RibbonActions.formShowHierarchyViewer.
      Выберите "Добавить параметры" , а затем добавьте следующие параметры:
      — Для параметра1 в раскрывающемся списке выберите PrimaryControl.
      — Для параметра 2 в раскрывающемся списке выберите PrimaryEntityTypeName.
      — Для параметра3 в раскрывающемся списке выберите FirstPrimaryItemId.
      Видимость Выберите Показать.
      Если вы хотите использовать формулу для управления видимостью кнопки, выберите "Показать по условию" из формулы, откройте строку формул и добавьте функцию. Например, чтобы разрешить навигацию в иерархию только после сохранения элемента, введите Not(Self.Selected.Unsaved) && Self.Selected.State = 0.
    • Для главной сетки:

      Имя поля Description
      Этикетка Введите метку для команды. Например, просмотр иерархии.
      Icon В списке выберите "Использовать веб-ресурс " и выберите "Добавить веб-ресурс". В диалоговом окне "Добавление веб-ресурса изображения" найдите и добавьте HierarchyViewerIcon.svg.
      Действие Выберите "Запустить JavaScript " в качестве типа действия.
      Библиотека Выберите LinkedInExtensions/HierarchyViewer/msdyn_HierarchyViewer.js из списка доступных библиотек JavaScript. Если библиотека недоступна, выберите "Добавить библиотеку " и добавьте ее в список.
      Имя функции Введите LinkedInExtensions.HierarchyViewer.RibbonActions.gridShowHierarchyViewer.
      Выберите "Добавить параметры" , а затем добавьте следующие параметры:
      — Для параметра1 в раскрывающемся списке выберите SelectedControl.
      — Для параметра 2 в раскрывающемся списке выберите SelectedEntityTypeName.
      — Для параметра3 в раскрывающемся списке выберите FirstSelectedItemId.
      Видимость Чтобы отобразить только кнопку панели команд при выборе одной записи.
      Выберите "Показать условие" из формулы и добавьте формулу. Например, чтобы разрешить переход только к иерархии при выборе строки, введите CountRows(Self.Selected.AllItems) = 1.
      Выберите "Открыть строку формул " и введите CountRows(Self.Selected.AllItems) = 1.
  8. Сохраните и опубликуйте.
    Параметр "Просмотреть иерархию" добавляется в панель команд для выбранной таблицы.

  9. Чтобы проверить, откройте приложение, перейдите в таблицу, в которой вы добавили кнопку, а затем выберите запись. В строке команд должен появиться параметр "Вид иерархии ".