Versions Compared

Key

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

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

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

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


[ Image Removed |../../index.htm#lansa/lansa050_0335.htm]
現在地: RAMP-TSガイド > RAMP VLF-WIN のチュートリアル > RAMP-WIN008: 照会画面を更新モードに変更 > RAMP-WIN008 ステップ 1. 社員表示画面を入力可にする

...

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

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

    Image Added

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

...

  1.   

...

  1. {
       

...

  1.   

...

  1.  }
         

...

  1.  else
     

...

  1.   

...

  1.   

...

  1. {
       

...

  1.   SENDKEY(KeyF21);
       

...

  1.   

...

  1. }

...

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

    Image Added
     
  2. 変更をコミットします。

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

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

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

    Image Added

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

  7. Enterを押します。
    保管後にFindEmployee画面が表示されます。 

    Image Added
     

これは、フレームワークのナビゲーション・モデルに合わせて変更する必要がある一般的な5250の動作です。次のステップでは、社員の詳細が保管された後に資格情報の検索/保守画面を再表示するFindEmployeeスクリプトを作成します。 コードは、以下のようになります。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32!   4.   変更をコミットします。 5.   RAMP 定義の部分保存を実行します。 6.   フレームワークを表示します。 7.   インスタンス・リストから社員を選択します。資格情報の検索/保守画面が変更モードで表示されることに注意してください。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! 8.   社員の名前を変更します。 9.   Enterを押します。 保管後にFindEmployee画面が表示されます。 !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32!   これは、フレームワークのナビゲーション・モデルに合わせて変更する必要がある一般的な5250の動作です。次のステップでは、社員の詳細が保管された後に資格情報の検索/保守画面を再表示するFindEmployeeスクリプトを作成します。   [ !worddavaf485e25f57cd86bb5b0fc63f3f1b1cc.png|height=32,width=32! |../../index.htm#lansa/lansa050_0335.htm]