簡體   English   中英

如何使用已添加到字段組中的字段? AX7 Dynamics 365

[英]How can I use the field I've added to the field group? AX7 Dynamics 365

我所有的代碼都在擴展名中

我在表中添加了一個字段,並將該字段也添加到分配的字段組中。

現在它在我的設計上可見。

在此處輸入圖片說明

我想將代碼放入修改后的事件中。

在此處輸入圖片說明

因此,我創建了一個新類,然后獲取事件處理程序。

在此處輸入圖片說明

但是,當我粘貼它時,出現了一個錯誤,並且我檢查了intelisense,它看不到我放置的字段,事實上,它在那里:

在此處輸入圖片說明

在此處輸入圖片說明

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

我可以在Platform Update 8中重現此問題。當使用通過字段組添加的控件時,這似乎是產品的限制。

不過,解決方案很簡單-使用數據源字段的Modified事件,而不是單個控件。 無論如何,這就是您應該在大多數情況下執行的操作,因為一個字段可能會顯示在多個位置,但是從兩個字段中的任何一個修改后,它都應該執行相同的操作。

您可以按照博文中的說明使用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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM