整列ボタン (F24) のクリック・イベントを処理するスクリプトを追加する必要があります。
ORD_MAINT のスクリプトを選択します。- システムによっては、FORMSCRIPT_9 という名前が異なる可能性があるので注意してください。
スクリプトの 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 画面およびアクティブなフレームワーク・フィルターにイベントをブロードキャストすることができます。詳細については、「AVSIGNALEVENT ファンクション」を参照してください。
この画面で許可されているキーは 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;
}
