首页 文章

如何使用我添加到字段组的字段? AX7 Dynamics 365

提问于
浏览
1

我的所有代码都在 extensions 中 .

我在表格中添加了一个字段,并将该字段添加到指定的字段组中 .

现在它在我的设计中可见 .

enter image description here

我想将代码放入修改它的事件中 .

enter image description here

所以我创建了一个新类,然后获取事件处理程序 .

enter image description here

但是当我粘贴它时,有一个错误,我检查了智能,它无法看到我放置的字段,事实上,它在那里:

enter image description here

enter image description here

我如何使用新添加的字段?有什么我想念的吗?

2 回答

  • 0

    我可以在Platform Update 8中重现此问题 . 使用通过字段组添加的控件时,似乎是产品的限制 .

    然而,解决方案很简单 - 使用数据源字段的 Modified 事件,而不是单个控件 . 无论如何,这是你应该在大多数情况下应该做的,因为一个字段可能会在几个地方显示,但是当从其中任何一个修改时它应该做同样的事情 .

  • 0

    您可以使用this博客文章中描述的 registerExtensionInstance 方法,并从方法 new 注册所需控件方法的覆盖 .

    您可以看到如何在AX中的许多类中使用 registerExtensionInstance 模式:

    • CaseDetailEventHandler

    • DirPartyQuickCreateFormApplicationSuiteEventHandlers

    • EssWorkspaceFormExtensionAppSuiteEventHandler

    • EssWorkspaceFormExtensionExpenseEventHandler

    • FormControlQuickPersonalizationTileExtension

    • HCMCaseDetailCreateEventHandler

    • HCMCaseDetailEventHandler

    • HcmCaseDetailEventHandler_HcmWL

    • HcmEnrollmentDateManagerFormExtensionEventHandler

    • HcmJobFormExtensionRetailHandler

    • HcmPositionActionDetailFormExtensionPayrollHandler

    • HcmPositionDateManagerFormExtensionPayrollHandler

    • HcmPositionFormExtensionPayrollHandler

    • HcmPositionMassUpdateFormEventHandler

    • HcmWorkerDateManagerFormExtensionPayrollHandler

    • HcmWorkerEnrollmentFormExtensionPayrollEventHandler

    • HcmWorkerFormExtensionPayrollHandler

    • HierarchyDetailEventHandler

    • HRMCourseInstructorFormExtensionAppSuiteHandler

    • smmActivitiesEventHandler

    • smmContactPersonFormApplicationSuiteEventHandlers

    • SysGenBlankWorkspaceOptionsPowerBIExtension

相关问题