[ |../../index.htm#lansa/tutorial08_0020.htm]
現在地: RAMP-TSガイド > RAMP VLF-ONE のチュートリアル > 上級 VLF-ONE RAMP チュートリアル > ステップ 2. ORD_MAINT スクリプトを修正する

ステップ 2. ORD_MAINT スクリプトを修正する

整列ボタン (F24) のクリック・イベントを処理するスクリプトを追加する必要があります。
ORD_MAINT のスクリプトを選択します。- システムによっては、FORMSCRIPT_9 という名前が異なる可能性があるので注意してください。
!worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32!
スクリプトの Handle_BUTTONCLICK: function(sButton) ブロックを探します。
整列ボタンのクリックを処理する JavaScript コードを追加します。
           case KeyF24:
                 /* このイベントの信号を送信し、追加情報を引き渡す  */
                 AVSIGNALEVENT("CUS_MAINT_ALIGN","FRAMEWORK",objListManager.NKey2\[0\],GETVALUE("ADDRESS"),GETVALUE("CITY"),GETVALUE("POSTALCODE"));
 
AVSIGNALEVENT は RAMP の API で、アクティブな RAMP 画面およびアクティブなフレームワーク・フィルターにイベントをブロードキャストすることができます。詳細については、「[<span style="color: #0000ee"><span style="text-decoration: underline; ">AVSIGNALEVENT ファンクション</span></span>|lansa050_2375.htm#_Ref129503987]」を参照してください。
この画面で許可されているキーは Enter と F24 のみなので、その他の case ステートメントを削除すると、SWITCH ブロックは以下のようになります。 
switch (sButton)
        \{
           case KeyEnter:
                 SENDKEY(KeyEnter);
                 break;
           case KeyF24:
                 /* このイベントの信号を送信し、追加情報を引き渡す  */
                 AVSIGNALEVENT("CUS_MAINT_ALIGN","FRAMEWORK",objListManager.NKey2\[0\],GETVALUE("ADDRESS"),GETVALUE("CITY"),GETVALUE("POSTALCODE"));
                 break;
              default:
                 SENDKEY(sButton);
                 break;
        \}
 
[ !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! |../../index.htm#lansa/tutorial08_0020.htm]