Page History
この最終ステップでは、コードで定義したナビゲーションの幅広いテストを実行します。
[全ての詳細] コマンド・ハンドラー・タブが以下の状況を処理できることを確認します。
- 3 つの異なるデスティネーション画面間で、種々のバリエーションと組み合わせにより、[次へ] -> [次へ] -> [前へ]
[ |../../index.htm#lansa/lansa050_0770.htm]
現在地: RAMP-TSガイド > RAMP VLF-WIN のチュートリアル > 上級 RAMP Womdows チュートリアル > RAMP-WINAD07 ステップ 6. テストとデバッグを行う
...
| Wiki Markup |
|---|
この最終ステップでは、コードで定義したナビゲーションの幅広いテストを実行します。
\[全ての詳細\] コマンド・ハンドラー・タブが以下の状況を処理できることを確認します。 |
3 つの異なるデスティネーション画面間で、種々のバリエーションと組み合わせにより、\[次へ\] -> \[次へ\] -> \[前へ\] のサイクルを繰り返します。Wiki Markup - UFRTS03_D1 を表示しているときにインスタンス・リストで別の社員を選択します。
...
- UFRTS03_D1 が表示されている状態で、他のビジネス・オブジェクトに移動して、再び戻ります。
...
異なるビジネス・オブジェクトが選択されると、RAMP は現在の画面から出て、最も近いジャンクションに戻ります。ここから、RAMP は現在選択されているビジネス・オブジェクト (つまり別の 5250 画面) に対して要求されたコマンド・ハンドラーに到達するためのナビゲーション計画を作成します。
\[全ての詳細\] タブを再度選択すると、反対のナビゲーションが起こります。現在の画面を出て、もっとも近いジャンクションへ進み、RAMP は最初の \ [全ての詳細\] 画面 (UFRTS03_D1) へ戻るためのナビゲーション計画を生成します。
- UFRTS03_D2 が表示された状態で、他のビジネス・オブジェクトに移動して戻ります (UFRTS03_D1に戻る必要があります)。
...
このナビゲーションは、前回の例と類似しています。この社員の \ [全ての詳細\] タブを再度選択すると、表示されるのは最初の社員詳細画面 (UFRTS03_D1) です。これは、\[全ての詳細\] に関連付けられているのがこの画面だからです。
- UFRTS03_D2 が表示された状態で、他のビジネス・オブジェクトに移動して戻ります (UFRTS03_D1に戻る必要があります)。
ここのロジックは前回の例と同じです。
問題がある場合は、アプリケーション・レベルのトレースを使用して、スクリプトの実行時に何が発生しているかを確認する必要があります。
[ |../../index.htm#lansa/lansa050_0770.htm]