2017-07-10 5 views
1

私のすべてのコードはエクステンションにあります。フィールドグループに追加したフィールドはどのように使用できますか? AX7 Dynamics 365

私はテーブルにフィールドを追加し、そのフィールドを割り当てられたフィールドグループに追加しました。

これは私のデザインで見ることができます。

enter image description here

、私はそれが修正され、それのイベントにコードを配置します。

enter image description here

だから私は、イベントハンドラを取得し、その後、新しいクラスを作成しました。

enter image description here

しかし、私はそれを貼り付けるとき、エラーがありますし、私はintelisenseをチェックし、それがうまく実際には、私が置かフィールドを見ることができない、それはそこにある:

enter image description here

enter image description here

新たに追加したフィールドはどのように使用できますか?私が紛失しているものはありますか?

答えて

0

プラットフォーム更新プログラム8でこの問題を再現できます。フィールドグループを使用してコントロールを追加して作業している場合、製品の制限があるようです。

それでも解決策は簡単です - 個々のコントロールではなく、データソースフィールドのModifiedイベントを使用してください。とにかく、1つのフィールドが複数の場所に表示される可能性があるため、これはほとんどの場合に行うべきことですが、どちらかのフィールドから変更した場合は同じことを行う必要があります。

0

thisブログ記事に記載されているように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
関連する問題