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

前
 
次
 

アプリケーション内のページの管理

ページは、アプリケーションの基本的な構成要素です。アプリケーション・ビルダーでアプリケーションを構築する際は、タブ、リスト、ボタン、アイテム、リージョンなどのユーザー・インタフェース要素を含むページを作成します。

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

ページの作成について

ページの追加、または既存のページへのコンポーネントの追加を行うには、ページの作成ウィザードを実行します。このウィザードにアクセスする方法を次に示します。


注意:

「ページの作成」ウィザードを使用して、コンポーネント(つまりレポート、チャート、フォーム、ウィザード、カレンダまたはツリー)を既存のページに追加することもできます。プロンプトが表示されたら、既存のページ番号を指定します。

アプリケーションのホームページからのページ作成

アプリケーションのホームページからページを作成するには、次のステップを実行します。

  1. ワークスペースのホームページで、「アプリケーション・ビルダー」をクリックします。

  2. アプリケーションを選択します。

    アプリケーションのホームページが表示されます。

  3. 「ページの作成」ボタンをクリックします。

  4. 作成するページ・タイプを次の表から選択します。

    ページ・タイプ 説明
    空白ページ 空白ページを作成します。
    複数の空白ページ 複数の空白ページを作成します。
    レポート SQL問合せの結果がフォーマット化されます。使用可能なオプションは次のとおりです。
    • SQLレポート - カスタムSQL SELECT文または指定したSQL SELECT文を戻すPL/SQLファンクションに基づいてレポートを作成します。

    • 対話モード・レポート: 指定するカスタムSQL SELECT文に基づいた対話モード・レポートを作成します。ユーザーは、特定の列の選択、フィルタの適用、ハイライト処理、ソート処理などを行ってレポート・データのレイアウトを変更できます。また、ブレーク、集計、各種チャート、ユーザー独自の計算などを定義することもできます。

    • Webサービスの結果のレポート: Webサービスの結果に基づいてレポートを作成します。

    • ウィザード・レポート: SQLの知識がなくてもレポートを作成できます。適切なスキーマ、表、列および結果セット表示を選択します。

    参照: 「レポートの作成」および「Webサービスの実装」

    チャート グラフィカル・チャートの3タイプ(HTML、SVG (Scalable Vector Graphics)およびFlash)を作成できます。

    関連項目: チャートの作成

    フォーム ユーザーが更新した表内の単一行または複数行を使用してフォームのインタフェースを作成します。

    関連項目: フォームの作成

    ウィザード ウィザードを作成します。
    カレンダ 月別、週別、日別表示のカレンダを生成します。

    関連項目: カレンダの作成

    ツリー ツリーを作成すると、階層的なデータまたは複数レベルのデータ間でグラフィカルに通信できます。

    関連項目: ツリーの作成

    ログイン・ページ ログイン・ページを作成します。

    参照: ログイン・ページの構築

    アクセス制御 アクセス制御リストを含むページを作成すると、開発者はアプリケーション、個別ページまたはページ・コンポーネントへのアクセスを制御できます。

    関連項目: 「アプリケーション、ページおよびページ・コンポーネントへのアクセスの制御」

    ページ0(ゼロ) ページ0 (ゼロ)は、マスター・ページとして機能します。ページ0に追加したすべてのコンポーネントは、Application Expressエンジンによってアプリケーション内の各ページにレンダリングされます。Application Expressエンジンでコンポーネントをレンダリングするか、または条件を定義することで計算、検証またはプロセスを実行するかを制御することもできます。

    参照: 「アプリケーションの各ページのコンポーネントの表示」


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

ページ定義からのページの作成

ページ定義の表示中にページを作成するには、次のステップを実行します。

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

  2. ページ上部の「作成」ボタンをクリックします。

  3. 作成するページのタイプを選択します。

    • 新しいページ

    • このページのリージョン

    • このページのページ・コントロール

    • 共有コントロール

    「ページ・タイプの作成について」を参照してください。

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

ページ・タイプの作成

「ページの作成」ウィザードを実行する際に、ページ・タイプを選択します。表6-1は、選択したページ・タイプに基づいて選択可能なページの作成オプションを示します。

表6-1 「ページの作成」オプション

「ページの作成」オプション 選択可能な項目

新しいページ

使用可能なページ・タイプは、次のとおりです。

このページのリージョン

リージョンはコンテンツのコンテナとして機能します。使用可能なリージョン・タイプは、次のとおりです。

  • HTML

  • 複数のHTML

  • レポート

  • フォーム

  • チャート

  • リスト

  • ブレッドクラム

  • PL/SQL動的コンテンツ

  • ツリー

  • URL

  • カレンダ

  • ヘルプ・テキスト

関連項目: 「リージョンの理解」および「リージョン・タイプについて」

このページのページ・コントロール

ページ・コントロールは次のとおりです。

共有コントロール

共有コンポーネント・オプションは次のとおりです。


「開発者」ツールバーからのページの作成

レンダリングされたアプリケーションを表示するには、「実行」または「アプリケーションの実行」アイコンをクリックしてアプリケーションを実行するか、またはApplication Expressエンジンに送信します。

アプリケーションを実行すると、ページ下部に「開発者」ツールバーが表示されます。「開発者」ツールバーを使用すると、カレント・ページの編集、ページ、リージョンまたはページ・コントロールの作成、セッション・ステートの表示、あるいは編集リンクのオン/オフの切替えを簡単に実行できます。「開発者」ツールバーの表示の有無は、定義の編集ページの「ステータス」属性を変更することで制御できます。


関連項目:

「ステータス」リストの詳細は「アプリケーション定義の構成」

「開発者」ツールバーからページを作成するには、次のステップを実行します。

  1. アプリケーションを実行します。「ページまたはアプリケーションの実行」を参照してください。

  2. 「開発者」ツールバーで「作成」をクリックします。

    「新しいコンポーネント」ウィザードが表示されます。

  3. 作成するコンポーネントのタイプを選択し、「次へ」をクリックします。使用可能なオプションは次のとおりです。

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

ページのコピー

現在のアプリケーションまたは別のアプリケーションからページをコピーできます。コピー・プロセス中に、共有コンポーネントのコピーや、ターゲット・アプリケーションの共有コンポーネントへのマッピングを変更することもできます。

ページをコピーするには、次のようにします。

  1. コピー先のアプリケーションにナビゲートします。

    1. 「ワークスペース」ホームページにナビゲートします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. アプリケーションを選択します。

    4. ページを選択します。

      ページ定義が表示されます。

  2. 「コピー」ボタンをクリックします。

  3. 「ページ・オプションのコピー」で、次のいずれかを選択します。

    • このアプリケーションのページ

    • 別のアプリケーションのページ

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

ページまたはアプリケーションの実行

Application Expressエンジンは、データベース表に格納されたデータに基づいて、ページを動的にレンダリングおよび処理します。レンダリングされたアプリケーションを表示するには、アプリケーションを実行するか、またはApplication Expressエンジンに送信します。新しいページを作成したら、そのページを個別に実行するか、またはアプリケーション全体を実行できます。アプリケーションを実行するには、「アプリケーションの実行」アイコンをクリックします。

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

「アプリケーションの実行」アイコンと「ページの実行」アイコン

「アプリケーションの実行」アイコンは大きな信号のような形をしており、アプリケーションのホームページに表示されます。「アプリケーションの実行」アイコンをクリックすると、アプリケーション全体が実行されます。

run_ico_sm.gifの説明が続きます。
図run_ico_sm.gifの説明

「ページの実行」アイコンは小さな明るい緑色の信号のような形をしており、アプリケーション・ビルダー内の多くのページの右上隅に表示されます。「ページの実行」アイコンをクリックすると、現在のページが実行されます。

run_ico_green.gifの説明が続きます。
図run_ico_green.gifの説明

アプリケーション・ビルダーのホームページからのアプリケーションの実行

アプリケーション・ビルダーのホームページからアプリケーション全体を実行するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. 「ビュー」リストから「詳細」を選択し、「実行」をクリックします。

  3. 「アプリケーション」リストからアプリケーションを指定します。

  4. 右側の列にある「実行」アイコンをクリックします。

アプリケーションのホームページからのアプリケーションの実行

アプリケーションのホームページからアプリケーションを実行するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

    アプリケーション・ビルダーのホームページが表示されます。

  2. アプリケーションを選択します。

  3. ページ上部にある「アプリケーションの実行」アイコンをクリックします。

アプリケーションのホームページでのページの実行

ページ上部にあるナビゲーション・バーの「ビュー」リストから選択を行うことで、アプリケーションのホームページの表示方法を制御できます。「詳細」を選択すると、各ページがレポートの行として表示されます。各行には、ページ番号、ページ名、ページの最終更新日、ページの最終更新者、「ロック」アイコンおよび「実行」アイコンが含まれます。

「ページ」リストからページを実行するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. 「ビュー」リストから「詳細」を選択し、「実行」をクリックします。

  4. 実行するページを「ページ」リストから指定して、右側の列にある「実行」アイコンをクリックします。

ページ定義からのページの実行

ページ定義から特定のページを実行するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. ページを選択します。

    ページ定義が表示されます。

  4. ページの右上にある「ページの実行」アイコンをクリックします。

ページのグループ化

ページをページ・グループとして編成すると、アプリケーション内のページに簡単にアクセスできるようになります。ページ・グループを使用するには、グループを作成してからページをグループに割り当てます。

ページ・グループには、開発者がアプリケーション内のページを編成する場合に有効な機能以外の機能はありません。

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

ページ・グループの表示

ここでは、ページ・グループの様々な表示方法について説明します。

ページ・グループ・ページへのアクセス

ページ・グループ・ページにアクセスするには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. ページの右側にある「タスク」リストで、「ページ・グループ」をクリックします。

    ページ・グループ・ページが表示されます。

    ページ上部のナビゲーション・バーを使用して名前でページ・グループを検索するか、またはページの表示を変更します。「ビュー」リストから選択して、デフォルトの表示を変更できます。使用可能なオプションは次のとおりです。

    • アイコン(デフォルト): 各グループを大きいアイコンとして表示します。グループを編集するには、該当するアイコンをクリックします。

    • 詳細: 各グループをレポートで1行に表示します。グループを編集するには、名前をクリックします。

  4. グループに関連付けられたページを表示するには、「タスク」リストで「ページ・グループのレポート」をクリックします。


    注意:

    「タスク」リストは、現在グループが存在する場合のみ表示されます。

  5. グループの名前および説明を編集するには、グループ名をクリックします。

アプリケーションのホームページからのページ・グループの表示

アプリケーションのホームページからページ・グループを表示するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーション・ビルダーのホームページで、アプリケーションを選択します。

  3. 「ビュー」リストから「グループ別」を選択し、「実行」をクリックします。

    定義されているグループが表示されます。グループと関連付けられていないページは、「未割当て」フォルダに保存されます。

    図groups.gifの説明が続きます
    図groups.gifの説明

  4. グループ内のページを表示するには、グループ名をクリックします。

ページ定義からのページ・グループの表示

ページ定義からページ・グループを表示するには、次のステップを実行します。

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

  2. 「ビュー」リストから「グループ」を選択し、「実行」をクリックします。

  3. ページの右側にある「タスク」リストから選択します。

ページ・グループの作成

ページ・グループを作成するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. ページの右側にある「タスク」リストで、「ページ・グループ」をクリックします。

  4. ページ・グループ・ページで、「作成」をクリックします。

  5. 名前および説明(オプション)を入力して、「作成」をクリックします。

ページ・グループ定義へのアクセス

ページ・グループの作成時に、名前と説明を指定します。

ページ・グループ定義を編集するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. ページの右側にある「タスク」リストで、「ページ・グループ」をクリックします。

    ページ・グループ・ページが表示されます。

  4. ページ・グループを選択します。

  5. ページ・グループ・ページで名前または説明を編集し、「変更の適用」をクリックします。

  6. 次のページ・グループ定義に移動するには、「前へ」ボタン(<)と「次へ」ボタン(>)をクリックして、前のステップを繰り返します。

ページのページ・グループへの割当て

ページをグループに割り当てるには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. ページの右側にある「タスク」リストで、「ページ・グループ」をクリックします。

  4. 「タスク」リストで「未割当ての管理」をクリックします。

    ページ・グループ割当ての管理ページが表示されます。ページ番号をクリックすることで、ページ属性ページに移動できます。ページ名をクリックすることで、「ページ定義」にリンクします。

  5. 「新規グループ」リストから、ページを割り当てるグループを選択し、「実行」をクリックします。

  6. 割り当てるページを選択して、「チェックした項目の割当て」をクリックします。

ページの他のページ・グループへの再割当て

ページをページ・グループに再割当てするには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. ページの右側にある「タスク」リストで、「ページ・グループ」をクリックします。

  4. 「タスク」リストで「割当ての管理」をクリックします。

    ページ・グループ割当ての管理ページが表示されます。ページ番号をクリックすることで、ページ属性ページに移動できます。ページ名をクリックすることで、「ページ定義」にリンクします。

  5. 「グループ」リストから、グループを選択して「実行」をクリックします。

  6. 「新規グループ」から、ページを割り当てるグループを選択します。

  7. 再割当てを行うページを選択して、「チェックした項目の割当て」をクリックします。

ページ・グループからのページの削除

ページ・グループからページを削除するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. ページの右側にある「タスク」リストで、「ページ・グループ」をクリックします。

  4. 「タスク」リストで「割当ての管理」をクリックします。

    ページ・グループ割当ての管理ページが表示されます。ページ番号をクリックすることで、ページ属性ページに移動できます。ページ名をクリックすることで、「ページ定義」にリンクします。

  5. 「グループ」リストから、グループを選択して「実行」をクリックします。

  6. 「名前」で「グループ」リストを探し、「- 割当て解除 -」を選択します。

  7. 削除するページを選択します。

  8. 「変更の適用」をクリックします。

ページ・グループの削除

ページ・グループを削除するには、次のステップを実行します。

  1. 削除するグループのすべてのページを削除します。「ページ・グループからのページの削除」を参照してください。

  2. ページ・グループ・ページにアクセスします。「ページ・グループ定義へのアクセス」を参照してください。

  3. 「削除」をクリックします。

    「確認」ページが表示されます。

  4. リクエストを確認します。

「ページ・グループごとのページ」レポートの表示

ページ・グループごとにページを確認するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. ページの右側にある「タスク」リストで、「ページ・グループ」をクリックします。

  4. 「タスク」リストで、「ページ・グループのレポート」をクリックします。

    「ページ・グループごとのページ」レポートが表示されます。ページ番号をクリックすることで、ページ属性ページに移動できます。ページ名をクリックすることで、「ページ定義」にリンクします。

  5. ページ・グループを表示するには、「グループ」リストから選択して、「実行」をクリックします。

ページのロックおよびロック解除

アプリケーション開発中の競合を回避するには、アプリケーション内のページをロックします。ページをロックすると、他の開発者がページを編集できなくなります。

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

ページがロックされているかどうかの判別

「ロック」アイコンは、ページが現在ロックされているかどうかを示します。ページのロックが解除されている場合、アイコンは鍵が開いた南京錠として表示されます。ページがロックされている場合、アイコンは鍵が掛かった南京錠として表示されます。「ロック」アイコンは、アプリケーションのホームページとページ定義に表示されます。

アプリケーションのホームページで「ロック」アイコンを表示するには、「ビュー」リストから「詳細」を選択します。ページ・リストが表示されます。「ロック」アイコンは「ロック」列の下に表示されます。

lock_ico.gifの説明が続きます
図lock_ico.gifの説明

「ロック」アイコンはページ定義上のアクション・バーにも表示されます。「アクション・バーについて」を参照してください。

ページのロック

ページ・ロック・ページ、「ページ」リスト、およびページ定義からページをロックできます。

ページ・ロック・ページからのページのロック

ページ・ロック・ページからページをロックするには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. ページの右側にある「タスク」リストで、「ページ・ロック」をクリックします。

    ページ・ロック・ページが表示されます。

  4. 該当するページを選択して、「ロックを選択済」をクリックします。

  5. 「コメント」フィールドにコメントを入力します。

  6. 「ページのロック」をクリックします。

「詳細」ビューからのページのロック

「詳細」ビューからページをロックするには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. 「ビュー」リストから「詳細」を選択し、「実行」をクリックします。

  4. 「ページ」リストで、ロックするページを指定して、「ロック」アイコンをクリックします。

  5. 「コメント」フィールドにコメントを入力します。

  6. 「ページのロック」をクリックします。

ページ定義からのページのロック

ページ定義からページをロックするには、次のステップを実行します。

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

  2. アクション・バーの「ロック」アイコンをクリックします。「アクション・バーについて」を参照してください。

  3. 選択済のページを選択して、「ロックを選択済」をクリックします。

  4. 「コメント」フィールドにコメントを入力します。

  5. 「ページのロック」をクリックします。

ページのロック解除

ページをロックした開発者のみが、そのページのロックを解除できます。ただし、管理権限を持つ開発者は、他の開発者がロックしたページのロックを解除できます。

ページ・ロック・ページからのページのロック解除

ページ定義からページのロックを解除するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. ページの右側にある「タスク」リストで、「ページ・ロック」をクリックします。

    ページ・ロック・ページが表示されます。

  4. 該当するページを選択します。

  5. 「ロック解除を選択済」をクリックします。

「詳細」ビューからのページのロック解除

「詳細」ビューからページをロック解除するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. 「ビュー」リストから「詳細」を選択し、「実行」をクリックします。

  4. 「ページ」リストで、ロック解除するページを指定して、「ロック」アイコンをクリックします。

    ロック・コメントの編集ページが表示されます。

  5. 「ロック解除」をクリックします。

ページ定義からのページのロック解除

ページ定義からページのロックを解除するには、次のステップを実行します。

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

  2. 「共有コンポーネント」の右上にある「ロック」アイコンをクリックします。

    ページ・ロック・ページが表示されます。

  3. ロック解除するページを選択し、「チェックした項目のロック解除」をクリックします。

ロックされたページの別のビューへのアクセス

「ロックされたページ」ページでは、ロックされたページの多数の様々なビューにアクセスできます。

ロックされたページの別のビューにアクセスするには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. ページの右側にある「タスク」リストで、「ページ・ロック」をクリックします。

  4. 「タスク」リストで次のいずれかをクリックします。

    • ロックされたページの表示: カレント・アプリケーションのロックされたページのみを表示します。

    • すべてのページの表示: カレント・アプリケーションのすべてのページを表示します。

    • ロック解除されたページの表示: カレント・アプリケーションのロックが解除されたページのみを表示します。

    • ロックの管理: 開発者によってロックされたページを、管理者によってロック解除できるようにします。

ページの削除

ページを削除するには、ページ定義から削除するか、ページ属性の編集中に削除します。

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

ページ定義からのページの削除

ページ定義からページを削除するには、次のステップを実行します。

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

  2. ページ名を確認します。

  3. ページ上部の「削除」ボタンをクリックします。

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


関連項目:

ページ属性を編集する方法については、「ページ定義の編集」を参照してください。

ページ属性の編集中にページの削除

ページ属性の編集中にページを削除するには、次のストップを実行します。

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

  2. 「ページ・レンダリング」で、「ページ」セクションの位置を特定します。

  3. 「ページ属性の編集」アイコンをクリックしてページ属性ページにリンクします。このアイコンは、鉛筆が置かれた小さいページの形をしています。

    図pg_def_edit_pg_att.gifの説明が続きます
    図pg_def_edit_pg_att.gifの説明

    「ページの編集」が表示されます。

  4. ページ番号とページ名を確認します。

  5. 「削除」をクリックします。

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