Versions Compared

Key

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

整列ボタン (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;
        }