Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы добавить кнопку "Вид иерархии" в формы или сетки для таблицы, в приложение необходимо сначала добавить таблицу. Хотя кнопка Просмотр иерархии включена по умолчанию в формах и сетках "Контакт", "Возможная сделка", "Интерес" и "Организация", вы как администратор можете добавить кнопку Просмотр иерархии во все остальные таблицы.
Добавление таблицы в приложение
Чтобы настроить поведение форм и сетк, связанных с таблицей, необходимо добавить таблицу в приложение. Выполните следующие действия:
- Войдите на портал Power Apps Maker.
- Выберите "Приложения " в области навигации слева, выберите "Все ", чтобы отобразить все приложения и выбрать приложение. Приложение по умолчанию для Dynamics 365 Sales — это центр продаж.
Замечание
- Убедитесь, что выбрана правильная среда в правом верхнем углу страницы.
- Если таблица, показанная в разделе "Клиенты ", не требуется, отключите параметр "Показать в области навигации ". Таблица добавляется в раздел "Все остальные страницы " в области навигации слева.
- Если таблица уже включена в навигацию или все остальные страницы, перейдите к разделу панели команд, чтобы добавить кнопку в панель команд.
- Перейдите в раздел Навигация>Клиенты и выберите существующую таблицу, под которой нужно добавить новую таблицу.
- На панели команд выберите раскрывающийся список шеврона и выберите таблицу Dataverse .
- Выполните поиск и добавьте таблицу конфигураций иерархии .
- Сохраните и опубликуйте.
Таблица добавляется в приложение.
Кнопка "Добавить" в панель команд
Чтобы добавить кнопку "Вид иерархии " в форму или панель команд сетки, выполните следующие действия:
У вас должны быть права администратора.
Войдите на портал Power Apps Maker.
Выберите "Приложения " в области навигации слева, выберите "Все ", чтобы отобразить все приложения и выбрать приложение. Приложение по умолчанию для Dynamics 365 Sales — это центр продаж.
Замечание
Убедитесь, что выбрана правильная среда в правом верхнем углу страницы.
На домашней странице приложения выберите дополнительные параметры (...) рядом с именем таблицы и нажмите кнопку "Изменить панель команд".
Замечание
Если таблица не отображается, добавьте ее в приложение. Дополнительные сведения: навигация приложений в приложениях на основе моделей.
В диалоговом окне "Изменить панель команд" выберите "Основная сетка" или "Основная форма" в зависимости от того, где нужно добавить команду.
Нажмите существующую кнопку панели команд, после которой добавьте новую кнопку, а затем нажмите кнопку +Создать>команду.
Новый параметр команды доступен рядом с выбранной командой. Следующий экран является примером формы Main:
На новой панели команд введите следующие сведения в зависимости от того, добавляете ли вы кнопку в форму или сетку.
Для основной формы:
Имя поля 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.
Сохраните и опубликуйте.
Параметр "Просмотреть иерархию" добавляется в панель команд для выбранной таблицы.Чтобы проверить, откройте приложение, перейдите в таблицу, в которой вы добавили кнопку, а затем выберите запись. В строке команд должен появиться параметр "Вид иерархии ".