アプローチ1:シングル・ウィンドウ-マルチ・アシスタント

Visual LANSA

アプローチ1:シングル・ウィンドウ-マルチ・アシスタント


ここでフレームワークの設計者はフィルターのない3つのフルスクリーン・コマンド"Product Assistant"、"Order Assistant"、"Customer Assistant"を含む「アシスタント」というシングル・アプリケーションを定義します。デフォルトのコマンドは"Product Assistant"です。

エンド・ユーザーは「アシスタント」アプリケーションをクリックすると、直後に以下のような3つのタブ(それぞれのアシスタント用)がある1つのウィンドウが表示されます(実際のアシスタント・ウィンドウの内容は省略)。

アシスタント・ウィンドウはエンド・ユーザーが現在使用中のメイン・フレームワーク・ウィンドウの前面に表示されます。アシスタントはメイン・ウィンドウのアプリケーションと任意の方法で対話処理が可能です。例えば、Customer Assistantで顧客を選択すると顧客番号が下のOrder Entryフォームの顧客番号入力フィールドに表示される場合があります(これは従来の非モーダルなF4=プロンプト対話処理です)。