RAMP-TS008 ステップ1. Display Employee画面を入力可能にする

LANSA RAMP-TS

RAMP-TS008 ステップ1. Display Employee画面を入力可能にする


このステップでは、DisplayEmployee画面を更新モードで表示します。

チュートリアル「RAMP-TS006:基本的な照会画面のスナップイン」では、基本的な読み取り専用照会画面をフレームワークにスナップインする方法を示して、いくつかの基本的なステップを示しましたが、通常、実際の刷新されたアプリケーションでは、画面を入力可能として表示します。

「RAMP-TS004 ステップ1. 画面の命名」では、DisplayEmployee画面の[txtSurname]フィールドに名前を付けました。このフィールドは、画面が変更モードの場合のみ表示されます。したがって、これを使用して画面のモードを判定および設定できます。

1.    [RAMPツール]ウィンドウで、画面とスクリプトのリストのDisplayEmployee画面を選択します。

2.    展開して、画面に関連付けられているスクリプトを表示します。

3.    vHandle_ARRIVEファンクションで、bReturnの定義の後に以下のコードを追加し、[txtSurname]フィールドが存在するかどうかを確認します。存在しない場合は、画面を変更モードに設定します。

if (CHECK_FIELD_EXISTS("txtSurname"))
     {

     }

      else
     {
     SENDKEY(KeyF21);
     }

  

コードは、以下のようになります。


 

4.    変更をコミットします。

5.    RAMP定義の部分的な保存を実行します。

6.    フレームワークを表示します。

7.    インスタンス・リストから社員を選択します。資格情報の検索/保守画面が変更モードで表示されることに注意してください。

8.    社員の名前を変更します。

9.    Enterを押します。

保管後にFindEmployee画面が表示されます。


 

これは、フレームワークのナビゲーション・モデルに合わせて変更する必要がある一般的な5250の動作です。次のステップでは、社員の詳細が保管された後に資格情報の検索/保守画面を再表示するFindEmployeeスクリプトを作成します。