sql >> データベース >  >> RDS >> Oracle

Oracle APEX 4.0のアイテムに基づいてページのタイトルを変更

    置換文字列を使用して変数 Apex ページのプロパティを設定する

    このソリューションでは、置換文字列 を使用します .すべてのアプリケーション アイテムまたはページ アイテムは、置換文字列によって参照できます。アンパサンド (&) で始まり、ドット (.) で終わり、その間にアイテムの名前 (すべて大文字) を含む文字列は、置換文字列として解釈され、現在のアイテムの値に置き換えられます。セッション/コンテキスト。

    これは、参照される項目の値を PL/SQL コード、SQL クエリ、およびユーザー入力によって操作できるため便利です。

    置換文字列表記:

    ページアイテム PX_SAMPLE_ITEM を参照できます 置換文字列&PX_SAMPLE_ITEM. .

    最後のドットが必要であることに注意することが重要です。

    可変ページ タイトルの設定

    これは、変数アプリケーション ITEM を設定できる場所の 1 つです (ページ タイトル属性):

    以下は、変数 SELECT LIST フォーム要素として定義されたページ レベルのアイテムを使用したスクリーンショットです。選択リスト項目にも REDIRECT がありました 新しい値が選択または変更されるたびに、ページが自動的に更新され、ページ タイトル プロパティが更新されるようにプロパティを設定します。

    ページの構成と設定の確認

    ページとそのコンテンツを作成するときに、最初のパスから問題が発生した場合は、確認する設定の概要を以下に示します:

    <オール>
  1. アプリケーションのビュー内で、PAGE 11 に注意してください。 可変ページ タイトル値の例を含むページです。
    1. 11 ページのレイアウト プロパティにドリルダウンします。 P11_PAGE_TITLE ページタイトルにしたいものを含むバケットです。これは、静的な定義、ユーザー選択の結果などである可能性があります。このアイテムを作成し、ページ タイトル定義セクション内で参照するときに同じ名前を使用してください (以下のセクション/ステップ 3 で強調表示)

    1. 丸で囲まれた部分に注意してください。これらは、上記の手順 2 で説明したページ アイテムの定義/参照が必要なフィールドです。最初のフィールドである「ページ名」は、「ページ表示」プロパティの一部である 2 番目のフィールドほど重要ではありません。私は両方に記入しましたが、おそらく後者しか必要ありません.

    Display Attributes > Title のアイテム ヘルプ テキストを開く プロパティ、インライン ドキュメントには、TITLE に挿入されるものは何でも記載されています フィールドは <TITLE></TITLE> 内に配置されます レンダリングされたページの HTML コードのブロック:

    このソリューションのバージョン互換性に関する拡張ディスカッション

    上記で詳述したように、このアプローチがまだ機能する正確なバージョンについては、はっきりとは言えません。インスタンスとそのバージョンの Apex を最新の状態に保つことに関して、OP 作成者である @MNT からのコメントに応えて、以下にいくつかのメモを作成しました。



    1. MariaDBの日時値から分を減算する方法

    2. Hibernateuuid生成とmysqluuid関数uuid()

    3. postgresでさまざまなレベルの精度で日付を保存する方法は?

    4. 2進数の1ビットをトグルとして更新するにはどうすればよいですか?