Откройте форму быстрого создания, нажав кнопку «+» в подсети сущности продукта Opportunity. - PullRequest
0 голосов
/ 24 апреля 2018

Нам необходимо открыть форму «Быстрое создание» по нажатию кнопки «+» в подсетке продукта OOB Opportunity в объекте Opportunity.

Следующие вещи, которые я сделал до сих пор:

  1. Включено Возможность продукта «Разрешить быстрое создание».

  2. Настраиваемая кнопка «Добавить новый» с использованием Ribbon Workbench для добавления действия Javascript для открытия формы быстрого создания. Используя этот подход, я обнаружил, что JS не выполняется.

Ссылка указана: https://community.dynamics.com/crm/f/117/t/219639

Пожалуйста, помогите выполнить требование и решить проблемы.

1 Ответ

0 голосов
/ 25 апреля 2018

Opportunity Product - это особый случай, он имеет собственное встроенное редактирование и 2 различных варианта всплывающих окон в (+) кнопке подсетки.

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

Также убедитесь, что вы настраиваете правильную (+) кнопку и команду, удалите действие по умолчанию и добавили настраиваемую команду + действие javascript для вызова Xrm.Utility.openQuickCreate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...