Versions Compared

Key

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

...

RAMPボタンおよびファンクション・キーと一致させる方法について説明します。

この例では、JavaScript ファンクション ファンクション SHARED.apply5250FunctionKeyPatterns を使用します。このファンクションは指定した画面の行で  を使用します。このファンクションは指定した画面の行で Fn=xxxxxx のパターンを検索し、これらのパターンを使用して、一致する RAMP-TS ボタンおよびファンクション・キーの条件を設定します。

一致にはパターンのテキスト部分は含まれないことに注意してください。通常 RAMP-TS では、ボタンのキャプションは RAMP ツールの 5250 画面とは別に定義されます。    

このサンプルを実行するには、SHARED.apply5250FunctionKeyPatterns のファンクションをコピーして  のファンクションをコピーして SHARED スクリプト・オブジェクト、UF_SY420_RTS.JS ファイルに貼り付けます。このファンクションのロジックは以下のようになっています。

  • すべての RAMP-TS ファンクション・キーおよびボタンは、初期時に無効になっています。
  • 5250 画面の指定行で Fn=XXXXX のパターンを検索します。関連するファンクション・キーおよびボタンは、標準の SETKEYENABLED ファンクションを呼び出すことで有効にされます。 
  • 特定のファンクション・キーを強制的に常に有効にしていた場合、これは SETKEYENABLED を使用して実行されています。
  • 特定のファンクション・キーを強制的に常に無効にしていた場合、これは SETKEYENABLED を使用して実行されています。

...

SHAREDファンクションでは、これを継続的に実行することもできます。

ファンクションに関する質問も参照してください。