1

クラスに新しい整数パラメーター メソッドparmViewを追加しました。次に、メソッド でこの値を設定します。 その後、メソッドでコントラクト値を取得しようとしましたが、値が に正常に渡されませんでした。完全なコンパイル を行いましたが、うまくいきませんでした。問題はまだ存在します。助けてください。 PurchReqContract
parmViewPurchReqController preRunModifyContract
PurchReqDP processReportPurchReqDP processReport
CIL

誰かがこの問題を経験したことがあり、アドバイスを提供できますか? Ax2012 カーネル バージョン 6.2.1000.1437 を使用していました。

==== PurchReqContract.parmView() ===
[DataMemberAttribute('View')]
public int parmView(View _view = view)
{
    view = _view;
    return view;
}


======== PurchReqDP.processReport() =======
contract                = this.parmDataContract() as PurchReqContract;
versionRecId            = contract.parmRecordId();
versionDateTime         = contract.parmVersioningTimeStamp();
requisitionPurpose      = contract.parmRequisitionPurpose();
view = contract.parmView();
4

1 に答える 1

0

整数を返すメソッドを宣言していますが、パラメーターは View 型です。

パラメータの「View」は整数型のEDTだと思いますか?そうでない場合は、これを確認してください。

DataContract でシリアル化できるのは基本型のみです。

戻り値の型を View に変更するか、パラメーターの型を int に変更します。それらは同じ基本タイプでなければなりません。

于 2015-02-18T08:41:59.560 に答える