編集:問題は、view
作品に表示方法がないのはなぜですか?
拡張メソッドを使用して で表示メソッドを作成しようとしていますDirPartyPostalAddressView
が、これはAX7
バグであるか、間違っている可能性があります。最近のアップデートで最新のAX7を使用しています。
ここで詳述されている方法を使用しています https://blogs.msdn.microsoft.com/mfp/2015/12/15/x-in-ax7-extension-methods/
可能性を示すためdisplay method
に、ビューDirPartyPostalAddressView
とテーブルで使用する概念実証を作成しました。CustTable
bug
拡張クラス コード:
static class MyClass_extension { public static display NoYesId displayYesDirPartyPostalAddressView (DirPartyPostalAddressView _this) { return NoYes::Yes; } public static display NoYesId displayYesCustTable (CustTable _this) { return NoYes::Yes; } }
form の拡張機能を作成しCustTable
、それにチェックボックス コントロールを追加し、 and を設定するDataSource = CustTable
とDataMethod = MyClass_extension::displayYesCustTable
、これは正しく機能します。(スクリーンショットを参照)
問題:フォームの拡張機能を作成LogisticsPostalAddressGrid
し、グリッドにチェックボックス コントロールを追加し、 を設定しましたDataSource = DirPartyPostalAddressView
が、コンパイルされません。(スクリーンショットを参照)
エラーは次のとおりです。
The data method 'MyClass_extension::displayYesDirPartyPostalAddressView' was not found on the data source 'DirPartyPostalAddressView' or its base table/view.