Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

RAMP 画面からの変更を検査するフィルターを作成するには、コードウィザードを使用してオプションインスタンスリストを更新するためのシグナルを受け取るRoutineを選択します。
 


このオプションにより、インスタンスリストへの変更を自動的に処理するフィルター・コード が作成されます。

ボタン・スクリプトへのAVSIGNALEVENTファンクションの追加

...

例えば、オブジェクトを更新する RAMP 画面で、次のステートメントを SAVE ボタン・スクリプトに追加します。 

     AVSIGNALEVENT("Update_List_Entry", "BUSINESSOBJECT", objListManager.AKey1[0]);

...

新しく作成されたオブジェクトの保存を処理するには、フィルターにそのオブジェクトの識別子を渡す必要があります。例えば、社員番号で新しい社員を追加するには、最初に GETVALUE ファンクション を使用して画面上の社員番号を取り込み、objGlobal オブジェクトのプロパティとしてその社員番号を保存します。そして社員番号をフィルターに渡します。

     objGlobal.utxtEmployeeCode = GETVALUE("utxtEmployeeCode");
SENDKEY(KeyEnter);
AVSIGNALEVENT("Add_List_Entry", "BUSINESSOBJECT", objGlobal.utxtEmployeeCode);

...