ヘッダーをスキップ
Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド
リリース3.2
B53794-04
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

複数列レイアウトの作成

リージョンは、特定のテンプレートを使用してHTMLコンテンツの書式を設定するページ領域です。リージョンを使用すると、ページ・コントロールをグループ化できます。複数列レイアウトを作成するには、同じ表の隣接するセルに表示される2つのリージョンを作成します。

複数列レイアウトは、次のいずれかの方法で作成できます。

この項に含まれる内容は次のとおりです。

複数列のリージョンの作成

リージョンの作成ウィザードを使用して、リージョンを作成します。2列のページを作成するには、2つのリージョンを作成します。Oracle Application Expressによって、2列の表内の置換文字列#BOX_BODY#が置換され、2つの個別のセルにリージョンが表示されます。

リージョンを作成することによって2列のページを作成するには、次のステップを実行します。

  1. ページ定義にナビゲートします。「ページ定義へのアクセス」を参照してください。

  2. 1つ目のリージョンを作成します。

    1. 「リージョン」で、「作成」をクリックします。

      「リージョンの作成」ウィザードが表示されます。

    2. リージョン・タイプを選択します。

    3. 「列」フィールドから、「1」を選択します。

    4. 画面に表示されるステップに従います。

  3. 2つ目のリージョンを作成します。

    1. 「リージョン」で、「作成」をクリックします。

      「リージョンの作成」ウィザードが表示されます。

    2. リージョン・タイプを選択します。

    3. 「列」フィールドから、「2」を選択します。

    4. 画面に表示されるステップに従います。

複数列のページ・テンプレートの作成

ページ・テンプレートは、ページ・コントロールおよびページ・コンポーネントの配置など、個々のページの外観を定義します。各ページ・テンプレートは、ヘッダー、ボディおよびフッターの3つのセクションに分かれています。最も基本的なテンプレートのボディ属性には置換文字列#BOX_BODY#が含まれている必要があります。ページのレンダリング時、Application Expressエンジンによって#BOX_BODY#がHTMLで置換され、そのページにリージョンが表示されます。

複数列のページを作成するには、複数列の表を含むページ・テンプレートを定義します。次に、特定の表のセル内にリージョンを明示的に配置します。

次の例では、2列のページを作成し、各列で置換文字列#REGION_POSITION_XX#を使用してリージョンの位置を指定する方法を示します。ページ・レベル・テンプレートのボディ・セクションに次のコードを入力します。

<body #ONLOAD#>
  #FORM_OPEN#
  <table style="width:100%">
    <tr>
      <td style="width:50%;padding:5px;">#REGION_POSITION_01#</td>
      <td style="width:50%; border-left:2px #bbbbbb dashed; padding:5px;">#REGION_POSITION_02#</td>
    </tr>
  <br />
  #BOX_BODY#
  #FORM_CLOSE#
</body>

このページ・レベル・テンプレートを作成すると、リージョンの作成ウィザードの実行時に、新しく定義した位置が「表示ポイント」オプションとして選択可能になります。