Как я могу использовать поле, которое я добавил в группу полей? AX7 Dynamics 365

Все мои коды в расширениях.

Я добавил поле в таблицу, а также добавил это поле в назначенную группу полей.

Теперь это видно по моему дизайну.

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

Итак, я создал новый класс, а затем получил обработчик событий.

Но когда я вставляю его, возникает ошибка, и я проверяю intelisense, и он не видит поле, которое я поместил, ну, на самом деле, оно есть:

Как я могу использовать свое недавно добавленное поле? Есть что-то, чего мне не хватает?

2 ответа

Я могу воспроизвести эту проблему в обновлении 8 платформы. Это похоже на ограничение продукта при работе с элементами управления, добавленными через группы полей.

Тем не менее решение простое - использовать Modified событие поля источника данных, а не индивидуальный контроль. Это то, что вы должны делать в большинстве случаев в любом случае, потому что одно поле может отображаться в нескольких местах, но оно должно делать то же самое при изменении из любого из них.

Вы можете использовать registerExtensionInstance метод, как описано в этом сообщении в блоге, и зарегистрируйте переопределение метода требуемого элемента управления из метода new,

Вы можете увидеть, как registerExtensionInstance шаблон используется в ряде классов в AX:

  • CaseDetailEventHandler
  • DirPartyQuickCreateFormApplicationSuiteEventHandlers
  • EssWorkspaceFormExtensionAppSuiteEventHandler
  • EssWorkspaceFormExtensionExpenseEventHandler
  • FormControlQuickPersonalizationTileExtension
  • HCMCaseDetailCreateEventHandler
  • HCMCaseDetailEventHandler
  • HcmCaseDetailEventHandler_HcmWL
  • HcmEnrollmentDateManagerFormExtensionEventHandler
  • HcmJobFormExtensionRetailHandler
  • HcmPositionActionDetailFormExtensionPayrollHandler
  • HcmPositionDateManagerFormExtensionPayrollHandler
  • HcmPositionFormExtensionPayrollHandler
  • HcmPositionMassUpdateFormEventHandler
  • HcmWorkerDateManagerFormExtensionPayrollHandler
  • HcmWorkerEnrollmentFormExtensionPayrollEventHandler
  • HcmWorkerFormExtensionPayrollHandler
  • HierarchyDetailEventHandler
  • HRMCourseInstructorFormExtensionAppSuiteHandler
  • smmActivitiesEventHandler
  • smmContactPersonFormApplicationSuiteEventHandlers
  • SysGenBlankWorkspaceOptionsPowerBIExtension
Другие вопросы по тегам