ページは、アプリケーションの基本的な構成要素です。アプリケーション・ビルダーでアプリケーションを構築する際は、タブ、リスト、ボタン、アイテム、リージョンなどのユーザー・インタフェース要素を含むページを作成します。
内容は次のとおりです。
ページの追加、または既存のページへのコンポーネントの追加を行うには、ページの作成ウィザードを実行します。このウィザードにアクセスする方法を次に示します。
アプリケーションのホームページの「ページの作成」をクリックします。「アプリケーションのホームページからのページの作成」を参照してください。
「開発者」ツールバーの「作成」リンクをクリックして、「新しいページ」を選択します。「開発者ツールバーからのページの作成」を参照してください。
「ページ定義」で「作成」ボタンをクリックし、「新しいページ」を選択します。「ページ定義について」を参照してください。
注意: 「ページの作成」ウィザードを使用して、コンポーネント(つまりレポート、チャート、フォーム、ウィザード、カレンダまたはツリー)を既存のページに追加することもできます。プロンプトが表示されたら、既存のページ番号を指定します。 |
アプリケーションのホームページからページを作成するには、次のステップを実行します。
ワークスペースのホームページで、「アプリケーション・ビルダー」をクリックします。
アプリケーションを選択します。
アプリケーションのホームページが表示されます。
「ページの作成」ボタンをクリックします。
作成するページ・タイプを次の表から選択します。
ページ・タイプ | 説明 |
---|---|
空白ページ | 空白ページを作成します。 |
複数の空白ページ | 複数の空白ページを作成します。 |
レポート | SQL問合せの結果がフォーマット化されます。使用可能なオプションは次のとおりです。
参照: 「レポートの作成」および「Webサービスの実装」 |
フォーム | ユーザーが更新した表内の単一行または複数行を使用してフォームのインタフェースを作成します。
参照: フォームの作成 |
プラグイン | リージョン・タイプ・プラグインに基づいて新しいページを作成します。開発者はプラグインを使用して、Oracle Application Expressで使用可能な組込みタイプを宣言的に拡張、共有および再利用できます。 |
チャート | HTMLおよびFlashのグラフィカル・チャートを作成できます。
参照: チャートの作成 |
マップ | AnyChart AnyMap対話モード・マップ・コンポーネントに基づいてFlashマップを作成します。
参照: 「マップの作成」 |
ツリー | ツリーを作成すると、階層的なデータまたは複数レベルのデータ間でグラフィカルに通信できます。
参照: ツリーの作成 |
カレンダ | 月別、週別、日別表示のカレンダを生成します。
参照: カレンダの作成 |
ウィザード | ウィザードを作成します。 |
データのロード | 新しいデータのロード・ウィザードを作成して、エンド・ユーザーが、権限を持つすべてのスキーマに対する表へのデータのロードを管理できるようにします。 |
フィードバック・ページ | フィードバック・ページを追加します。フィードバックは、アプリケーション・ユーザーからリアルタイム・コメント、拡張リクエストおよびバグを収集するプロセスです。
参照: 「フィードバックの管理」 |
ログイン・ページ | ログイン・ページを作成します。 |
アクセス制御 | アクセス制御リストを含むページを作成すると、開発者はアプリケーション、個別ページまたはページ・コンポーネントへのアクセスを制御できます。 |
画面に表示されるステップに従います。
レンダリングされたアプリケーションを表示するには、「実行」または「アプリケーションの実行」アイコンをクリックしてアプリケーションを実行するか、またはApplication Expressエンジンに送信します。
アプリケーションを実行すると、ページ下部に「開発者」ツールバーが表示されます。「開発者」ツールバーを使用すると、カレント・ページの編集、ページ、リージョンまたはページ・コントロールの作成、セッション・ステートの表示、あるいは編集リンクのオン/オフの切替えを簡単に実行できます。「開発者」ツールバーの表示の有無は、アプリケーションの編集ページの「ステータス」属性を変更することで制御できます。
「開発者」ツールバーからページを作成するには、次のステップを実行します。
アプリケーションを実行します。「アプリケーションまたはページの実行」を参照してください。
「開発者」ツールバーで「作成」をクリックします。
作成するコンポーネントのタイプを選択し、「次へ」をクリックします。使用可能なオプションは次のとおりです。
新しいページ: 「ページ・タイプの作成について」を参照してください。
このページのリージョン
このページのページ・コントロール
共有コントロール
画面に表示されるステップに従います。
「ページの作成」ウィザードを実行する際に、ページ・タイプを選択します。表7-8は、選択したページ・タイプに基づいて選択可能なページの作成オプションを示します。
表7-8 「ページの作成」オプション
「ページの作成」オプション | 選択可能な項目 |
---|---|
新しいページ |
使用可能なページ・タイプは、次のとおりです。
|
このページのリージョン |
リージョンはコンテンツのコンテナとして機能します。使用可能なリージョン・タイプは、次のとおりです。
参照: 「リージョンの理解」および「リージョン・タイプについて」 |
このページのページ・コントロール |
ページ・コントロールは次のとおりです。
|
共有コントロール |
共有コンポーネント・オプションは次のとおりです。
|
現在のアプリケーションまたは別のアプリケーションからページをコピーできます。コピー・プロセス中に、共有コンポーネントのコピーや、ターゲット・アプリケーションの共有コンポーネントへのマッピングを変更することもできます。
ページをコピーするには、次のようにします。
コピー先のアプリケーションにナビゲートします。
「ワークスペース」ホームページにナビゲートします。
「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
ページを選択します。
「ページ定義」が表示されます。
ツリー・ビューでは、次のステップを実行します。
ページ・レンダリングで、ページ名を選択します。
右クリックして「コピー」を選択します。
コンポーネント・ビューでは、次のステップを実行します。
「ページ」で、「コピー」アイコンをクリックします。
「ページ・オプションのコピー」で、次のいずれかを選択します。
このアプリケーションのページ
別のアプリケーションのページ
画面に表示されるステップに従います。
Application Expressエンジンは、データベース表に格納されたデータに基づいて、ページを動的にレンダリングおよび処理します。レンダリングされたアプリケーションを表示するには、アプリケーションを実行するか、またはApplication Expressエンジンに送信します。新しいページを作成したら、そのページを個別に実行するか、またはアプリケーション全体を実行できます。アプリケーションを実行するには、「アプリケーションの実行」アイコンをクリックします。
内容は次のとおりです。
「アプリケーションの実行」アイコンは大きな信号のような形をしており、アプリケーションのホームページに表示されます。「アプリケーションの実行」アイコンをクリックすると、アプリケーション全体が実行されます。
「ページの実行」アイコンは小さな薄い灰色の信号のような形をしており、アプリケーション・ビルダー内の多くのページの右上隅に表示されます。「ページの実行」アイコンをクリックすると、現在のページが実行されます。
アプリケーション・ビルダーのホームページからアプリケーション全体を実行するには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
「ビュー」リストで、「レポート」を選択し、「実行」をクリックします。
「アプリケーション」リストからアプリケーションを指定します。
右側の列にある「実行」アイコンをクリックします。
アプリケーションのホームページからアプリケーションを実行するには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーション・ビルダーのホームページが表示されます。
アプリケーションを選択します。
ページ上部にある「アプリケーションの実行」アイコンをクリックします。
ページ上部にあるナビゲーション・バーの「ビュー」リストから選択を行うことで、アプリケーションのホームページの表示方法を制御できます。「詳細」を選択すると、各ページがレポートの行として表示されます。各行には、ページ番号、ページ名、ページの最終更新日、ページの最終更新者、「ロック」アイコンおよび「実行」アイコンが含まれます。
「ページ」リストからページを実行するには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
「ビュー」リストで、「レポート」を選択し、「実行」をクリックします。
実行するページを「ページ」リストから指定して、右側の列にある「実行」アイコンをクリックします。
ページ定義から特定のページを実行するには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
ページを選択します。
「ページ定義」が表示されます。
ページ上部の「実行」ボタンをクリックします。
ページをページ・グループとして編成すると、アプリケーション内のページに簡単にアクセスできるようになります。ページ・グループを使用するには、グループを作成してからページをグループに割り当てます。
ページ・グループには、開発者がアプリケーション内のページを編成する場合に有効な機能以外の機能はありません。
内容は次のとおりです。
ここでは、ページ・グループの様々な表示方法について説明します。
ページ・グループ・ページにアクセスするには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
「ユーティリティ」アイコンをクリックします。
「ページ固有のユーティリティ」で、「クロス・ページ・ユーティリティ」をクリックします。
「ページ・グループ」をクリックします。
ページ・グループ・ページが表示されます。
ページ上部に検索バーがあります。使用可能なコントロールは次のとおりです。
「列の検索」アイコン: 虫めがねに似ています。このアイコンをクリックして、検索を絞り込みます。すべての列を検索するには、「すべての列」を選択します。
テキスト領域: 名前でページ・グループを検索するための大/小文字を区別しない検索基準(ワイルドカード文字は暗黙的に定義される)を入力し、「実行」をクリックします。
「実行」ボタン: 検索を実行したり、フィルタを適用します。
ビュー:このコントロールを使用して、アイコン・ビューとレポート・ビューを切り替えます。ビューを変更するには、次のアイコンをクリックします。
アイコンの表示(デフォルト): 各グループを大きいアイコンとして表示します。グループを編集するには、該当するアイコンをクリックします。
レポートの表示: 各グループをレポート内の1行として表示します。グループを編集するには、名前をクリックします。
「アクション・メニュー」: 「アクション」を表示します。レポート・ビューをカスタマイズするにはこのメニューを使用します。「「アクション」メニューの使用」を参照してください。
グループに関連付けられたページを表示するには、「ページ・グループごとのページ」をクリックします。
ページ・グループを作成するには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
「ユーティリティ」アイコンをクリックします。
「ページ固有のユーティリティ」で、「クロス・ページ・ユーティリティ」をクリックします。
「ページ・グループ」をクリックします。
ページ・グループ・ページで、「作成」をクリックします。
名前および説明(オプション)を入力して、「作成」をクリックします。
ページ・グループの作成時に、名前と説明を指定します。
ページ・グループ定義を編集するには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
「ユーティリティ」アイコンをクリックします。
「ページ固有のユーティリティ」で、「クロス・ページ・ユーティリティ」をクリックします。
「ページ・グループ」をクリックします。
ページ・グループを選択します。
ページ・グループ・ページで名前または説明を編集し、「変更の適用」をクリックします。
次のページ・グループ定義に移動するには、「前へ」ボタン(<)と「次へ」ボタン(>)をクリックして、前のステップを繰り返します。
ページをグループに割り当てるには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
「ユーティリティ」アイコンをクリックします。
「ページ固有のユーティリティ」で、「クロス・ページ・ユーティリティ」をクリックします。
「ページ・グループ」をクリックします。
「ページ割当て」タブをクリックします。
ページ割当てページが表示されます。ページ番号をクリックすることで、ページ属性ページに移動できます。ページ名をクリックすることで、「ページ定義」にリンクします。
「新規グループ」リストから、ページを割り当てるグループを選択し、「実行」をクリックします。
割り当てるページを選択して、「チェックした項目の割当て」をクリックします。
ページをページ・グループに再割当てするには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
「ユーティリティ」アイコンをクリックします。
「ページ固有のユーティリティ」で、「クロス・ページ・ユーティリティ」をクリックします。
「ページ・グループ」をクリックします。
「ページ割当て」タブをクリックします。
ページ割当てページが表示されます。ページ番号をクリックすることで、ページ属性ページに移動できます。ページ名をクリックすることで、「ページ定義」にリンクします。
ページを選択します。
「新規グループ」から、ページを割り当てるグループを選択します。
再割当てを行うページを選択して、「チェックした項目の割当て」をクリックします。
ページ・グループごとにページを確認するには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
「ユーティリティ」アイコンをクリックします。
「ページ固有のユーティリティ」で、「クロス・ページ・ユーティリティ」をクリックします。
「ページ・グループ」をクリックします。
「ページ・グループごとのページ」タブをクリックします。
ページ・グループごとのページ・ページが表示されます。ページ番号をクリックすることで、ページ属性ページに移動できます。ページ名をクリックすることで、「ページ定義」にリンクします。
新しいグループを作成するには、「作成」をクリックして、画面に表示されるステップに従います。
ページ・グループを削除するには、次のステップを実行します。
削除するグループのすべてのページを削除します。「ページ・グループごとのページの表示」を参照してください。
ページ・グループ・ページにアクセスします。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
「ユーティリティ」アイコンをクリックします。
「ページ固有のユーティリティ」で、「クロス・ページ・ユーティリティ」をクリックします。
「ページ・グループ」をクリックします。
ページ・グループを選択します。
「削除」をクリックします。
「確認」ページが表示されます。
リクエストを確認します。
アプリケーション開発中の競合を回避するには、アプリケーション内のページをロックします。ページをロックすると、他の開発者がページを編集できなくなります。
内容は次のとおりです。
「ロック」アイコンは、ページが現在ロックされているかどうかを示します。ページのロックが解除されている場合、アイコンは鍵が開いた南京錠として表示されます。ページがロックされている場合、アイコンは鍵が掛かった南京錠として表示されます。「ロック」アイコンは、アプリケーションのホームページとページ定義に表示されます。
アプリケーションのホームページで「ロック」アイコンを表示するには、「詳細の表示」アイコンをクリックします。詳細ビューが表示されます。「ロック」アイコンはページの右側に表示されます。
「ロック」アイコンはページ定義上のアクション・バーにも表示されます。「開発者アクション・バーについて」を参照してください。
ページ・ロック・ページ、「ページ」リスト、およびページ定義からページをロックできます。
ページ・ロック・ページからページをロックするには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
「ユーティリティ」アイコンをクリックします。
「ページ固有のユーティリティ」リストで、「クロス・ページ・ユーティリティ」をクリックします。
「ページ・ロック」をクリックします。
該当するページを選択して、「ロックを選択済」をクリックします。
「コメント」フィールドにコメントを入力します。
「ページのロック」をクリックします。
詳細ビューからページをロックするには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
検索バーで、「詳細の表示」アイコンをクリックします。
ロックするページを指定して、「ロック」アイコンをクリックします。
「コメント」フィールドにコメントを入力します。
「ページのロック」をクリックします。
ページ定義からページをロックするには、次のステップを実行します。
該当するページ定義にナビゲートします。「ページ定義へのアクセス」を参照してください。
開発者アクション・バーの「ロック」アイコンをクリックします。「開発者アクション・バーについて」を参照してください。
選択済のページを選択して、「ロックを選択済」をクリックします。
「コメント」フィールドにコメントを入力します。
「ページのロック」をクリックします。
ヒント: ページ定義で「ユーティリティ」ボタンをクリックし、「ロック」をクリックしてページをロックすることもできます。 |
ページをロックした開発者のみが、そのページのロックを解除できます。ただし、管理権限を持つ開発者は、他の開発者がロックしたページのロックを解除できます。
ページ定義からページのロックを解除するには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
「ユーティリティ」アイコンをクリックします。
「ページ固有のユーティリティ」リストで、「クロス・ページ・ユーティリティ」をクリックします。
「ページ・ロック」をクリックします。
該当するページを選択します。
「チェックした項目のロック解除」をクリックします。
詳細ビューからページをロック解除するには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
検索バーで、「詳細の表示」アイコンをクリックします。
「ページ」リストで、ロック解除するページを指定して、「ロック」アイコンをクリックします。
ロック・コメントの編集ページが表示されます。
「ロック解除」をクリックします。
ページ定義からページのロックを解除するには、次のステップを実行します。
該当するページ定義にナビゲートします。「ページ定義へのアクセス」を参照してください。
「共有コンポーネント」の右上にある「ロック」アイコンをクリックします。
ページ・ロック・ページが表示されます。
ロック解除するページを選択し、「ロック解除」をクリックします。
ヒント: ページ定義で「ユーティリティ」ボタンをクリックし、「ロック解除」をクリックしてページのロックを解除することもできます。 |
ワークスペース管理者としてページのロックを解除するには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
「ユーティリティ」アイコンをクリックします。
「ページ固有のユーティリティ」リストで、「クロス・ページ・ユーティリティ」をクリックします。
「ページ・ロック」をクリックします。
「ロック管理」をクリックします。
該当するページを選択します。
「ページのロック解除」をクリックします。
ページを削除すると、対応する表、ブレッドクラムおよびリスト・エントリが削除されます。削除できるのは、自分でロックまたはロック解除したページのみです。「ページのロックおよびロック解除」を参照してください。
内容は次のとおりです。
ページ定義からページを削除するには、次のステップを実行します。
該当するページ定義にナビゲートします。「ページ定義へのアクセス」を参照してください。
ページ番号を確認します。
「ユーティリティ」ボタンをクリックし、「削除」をクリックします。
「ページを完全に削除」をクリックします。
ページ属性の編集中にページを削除するには、次のストップを実行します。
ページ定義にナビゲートします。「ページ定義へのアクセス」を参照してください。
編集ページにアクセスするには、次の操作を実行します。
ツリー・ビュー: 「ページ・レンダリング」で、ツリーの上部のページ・タイトルをダブルクリックします。
コンポーネント・ビュー: 「ページ」で、「すべて編集」アイコンをクリックします。
ページ属性ページが表示されます。必須の値には赤いアスタリスク(*)が付いています。
ページ番号とページ名を確認します。
「削除」をクリックします。
画面に表示されるステップに従います。
複数ページを削除するには、次のステップを実行します。
「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
アプリケーションを選択します。
「ユーティリティ」をクリックします。
「ページ固有のユーティリティ」で、「クロス・ページ・ユーティリティ」をクリックします。
「複数のページの削除」をクリックします。
削除するページを選択し、「ページの削除」をクリックします。