このステップでは、FILTER_SIGNAL_1をリッスンするように、また通知を受け取ったときにメッセージを表示するように、DisplayEmployee画面に関連付けられているスクリプトを変更します。
他のコンポーネントが出力するイベントをリッスンするvHandle_AVEVENTファンクションを使用します。
- フレームワークが実行されていない場合は、起動します。
- RAMP ツールを起動し、DisplayEmployee 画面に関連付けられているスクリプトを見つけます。
- このコードを SYSINFO ブロックのすぐ上に追加します。
/* ====================================================== */
/* ==================== AVEVENT ======================== */
/* ====================================================== */
vHandle_AVEVENT: function(WithId,Sender,WithAInfo1,WithAInfo2,WithAInfo3,WithAInfo4,WithAInfo5,WithNInfo1,WithNInfo2,WithNInfo3,WithNInfo4,WithNInfo5)
{
var sText = "";
if (WithId == "FILTER_SIGNAL_1")
{
sText += "RAMP script received signal " + WithId;
sText += "\r Sender = " + Sender;
sText += "\r WithAInfo1 = " + WithAInfo1;
sText += "\r WithAInfo2 = " + WithAInfo2;
sText += "\r WithAInfo3 = " + WithAInfo3;
sText += "\r WithAInfo4 = " + WithAInfo4;
sText += "\r WithAInfo5 = " + WithAInfo5;
sText += "\r WithNInfo1 = " + WithNInfo1.toString();
sText += "\r WithNInfo2 = " + WithNInfo2.toString();
sText += "\r WithNInfo3 = " + WithNInfo3.toString();
sText += "\r WithNInfo4 = " + WithNInfo4.toString();
sText += "\r WithNInfo5 = " + WithNInfo5.toString();
alert(sText);
}
return(true);
},
コードは次のようになるはずです。 - 変更をコミットし、RAMP 定義の部分的な保存を行います。
