このステップでは、FILTER_SIGNAL_1をリッスンするように、また通知を受け取ったときにメッセージを表示するように、DisplayEmployee画面に関連付けられているスクリプトを変更します。

他のコンポーネントが出力するイベントをリッスンするvHandle_AVEVENTファンクションを使用します。

  1. フレームワークが実行されていない場合は、起動します。

  2. RAMP ツールを起動し、DisplayEmployee 画面に関連付けられているスクリプトを見つけます。

  3. このコードを 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); 
    },

    コードは次のようになるはずです。 



  4. 変更をコミットし、RAMP 定義の部分的な保存を行います。