マルチビュー フォームの作成

マルチビュー フォームでは、ユーザーはプライマリ フォームから移動することなく、さまざまなフォームを表示できます。

マルチビュー フォームはコンテナのように動作し、フォーム内に他の関連フォームが表示されます。ユーザーは、ナビゲーション メニューを使用して、マルチビュー フォームのページを切り替えることができます。ページを切り替えても、ページの状態は保持されます。ユーザーがメニュー項目を使用してページに戻ると、ユーザーが離れたときのままの状態でページが表示されます。

ナビゲーションは、マルチビュー フォーム内でユーザーが表示できるフォームを制御します。

  1. [ユーザー インターフェイス] > [フォーム] に移動します。
  2. [生成] リストで、[マルチビュー フォーム] を選択します。

    [マルチビュー フォームの生成] ダイアログ ボックスが表示されます。

  3. [フォーム名] に入力します。
  4. マルチビュー フォームに使用する [ナビゲーション] を選択します。ナビゲーションを使用して、あるフォームから別のフォームに移動できます。

    ナビゲーションは、ランタイムにフォームに表示されます。

  5. デフォルトでは、[カテゴリ] はプロセスが属するカテゴリと同じです。ただし、フォームのカテゴリは変更できます。
  6. [生成して保存] をクリックして、生成したフォームを保存します。または、フォームをリリースする場合は、[生成してリリース] をクリックします。

    生成されたフォームを開くと、フォームのプロパティ パネルで、選択したナビゲーションが [ヘッダーとナビゲーション メニュー] グループの垂直メニューリストの下に表示されます。マルチビュー ナビゲーション メニューは、垂直から水平、またはその逆に変更できます。

  7. ランタイムにフォームがどのように表示されるかを確認するには、次の手順を実行します。
    1. ブラウザでフォームを開きます。メニューが左側に表示されます。

      ベース ページが表示されたナビゲーション メニューに追加のノードが追加されます。

    2. 別のページを表示するには、メニューからページを選択します。

      このビューアのサイズは、ウィンドウ サイズ、ナビゲーション サイズ、およびヘッダー サイズに応じて変わります。

    • ナビゲーションでメニューまたはサブメニュー項目を作成する際は、同じフォームを何度も使用しないでください。フォームは 1 回しかビューにロードできないためです。

    • ナビゲーションにメニュー項目を追加する際、ランタイムにナビゲーションの変更が反映されるようにするには、キャッシュをクリアするか、キーボードの CTRL+F5 を押してください。

マルチビュー フォームの編集

  1. [ユーザー インターフェイス] > [フォーム] に移動します。

    [フォーム] ページが表示されます。

  2. フォームのリストで、開くマルチビュー フォームをクリックします。

    新しいブラウザ タブでフォームが開きます。フォームの既存のプロパティがプロパティ パネルに表示されます。

  3. [ヘッダーとナビゲーション メニュー] グループの下では、デフォルトで、マルチビュー フォームを作成するときに選択したナビゲーションが [垂直メニュー] リストの下に表示され、[マルチビューに使用] チェック ボックスがオンになります。デフォルトのヘッダー フォームを変更できるほか、ナビゲーション メニューを、対応する [マルチビューに使用] チェック ボックスを選択することで垂直から水平に変更したり、水平メニューまたは垂直メニューに異なるナビゲーションを関連付けたりすることができます。
    デフォルトまたは使用する特定のナビゲーション メニューを選択する必要があります。つまり、水平メニューまたは垂直メニューを [なし] に設定すると、フォームをリリースできません。
  4. 必要に応じて他の変更を加えます。
  5. フォームを保存してリリースします。