Versions Compared

Key

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

このステップでは、DisplayEmployee 画面を変更して、フレームワークにシグナルを送信するボタンを追加します。 


  1. RAMP ツール ウィンドウで、DisplayEmployee 画面の詳細を表示します。 

  2. [ファンクションキー使用可能] セクションで、F17 ボタンを有効にし、そのキャプションをフィルターにシグナルを送るにします。

    Image Added
    次に、ボタン・スクリプトにシグナル・コードを追加する必要があります。

  3. vHandle_BUTTONCLICK ファンクションで、F17 キーの以下の Case ステートメントを追加します。
       

[ Image Removed |../../index.htm#lansa/lansa050_0575.htm]
現在地: RAMP-TSガイド > RAMP VLF-WIN のチュートリアル > 上級 RAMP Womdows チュートリアル > RAMP-WINAD02 ステップ 4. RAMP 画面にシグナル・ボタンを追加する

...

  1.  case KeyF17: /* Send RAMP_SIGNAL_1 */

...


  1.           objGlobal.txtEmpno = GETVALUE("txtEmpno");

...


  1.           objGlobal.txtGivename = GETVALUE("txtGivename");

...


  1.           objGlobal.txtSurname = GETVALUE("txtSurname");

...

  1.   

...

  1.  AVSIGNALEVENT("RAMP_SIGNAL_1","FRAMEWORK",objGlobal.txtEmpno,objGlobal.txtGivename,objGlobal.txtSurname,"RS1_Info4","RS1_Info5",111.1,122.1,133.1,144.1,155.1);

...

  1.   

...

  1.  break; 

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

    Image Added

    このコードは、画面のtxtEmpno、txtGivename、txtSurnameフィールド(前のチュートリアルでこれらのフィールドに名前を付けている)の値を取得し、このペイロードのシグナルをフレームワークに送信します。

...


  1. また、AVSIGNALEVENTファンクションが5つの文字列と5つの数値をペイロードで渡すことができることを示すために、いくつかのスタティック・テキストおよび数値文字列も送信します。

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

  3. フレームワークを保存して再起動します。