Как правильно и успешно добавить кнопку пункта меню в таблицу в Microsoft Dynamics 365?

В настоящее время я прорабатываю « Создание диалогов с помощью платформы SysOperation » в Dynamics 365 for Finance and Operations Development Cookbook - Fourth Edition.

Хотя авторы, как правило, умеют предоставлять пошаговую информацию, иногда они делают предположения о наших знаниях, опыте, среде, в которой мы работаем, и т. Д., Которые не совсем верны.

Я только что создал class CustBalanceUIBuilder extends SysOperationAutomaticUIBuilder и добавил новый пункт меню действий под названием CustBalanceController.

Затем они загадочно говорят нам: «Поместите пункт меню в Счета к получению | Клиенты | Все клиенты | Клиент | Баланс | Показать баланс, как показано на следующем снимке экрана», фактически не сообщая нам, как это сделать.

Я выяснил, что в настоящее время у меня нет расширения «CustTable.Extension1», но я могу создать расширение, просмотрев AOT, найдя «CustTable» в разделе «Форма» и затем нажав «Создать расширение».

Затем я смог просмотреть диалоговое окно дизайна и вставить кнопку пункта меню с именем «CustBalanceController», как показано.

Установив для свойства «Текст» значение «Отображать баланс», я могу видеть кнопку в меню, но предварительный просмотр не отображает ни список счетов, ни форму. Кроме того, есть какой-то странный артефакт всплывающей подсказки, который быстро меняет бесчисленные, казалось бы, случайные фразы, когда я пытаюсь взаимодействовать с предварительным просмотром.

Если я попытаюсь просмотреть в моем локальном экземпляре D365, пункт меню отсутствует. Я подтвердил, что у меня есть роль, связанная с обязанностью, которая связана с привилегией, связанной с пунктом меню.

0 ответов

Другие вопросы по тегам