0

シナリオ:

テーブルからレコードを取得する ApEx ページがあります。レコードにはidnameチャートの 、ファイル名(実際にはファイル名)、およびイメージ マップNVARCHAR2のコードが という列として含まれていますimage_map

#WORKSPACE_IMAGES#&P19_IMAGE.ページをレンダリングすると、画像の置換を使用して画像を取得する HTML 領域が埋め込まれますsrc

image_map各グラフには、同じ ApEx ページ上の他のグラフを指すホット スポット (html マークアップで定義) があります。以下を埋め込む必要があります。

  • アプリケーション ID ( など&APP_ID.)
  • セッション(のように&APP_SESSION.

私の問題:

ソースの一部としてデータベースにロードしようとすると、事前に解析され、実際のターゲット アプリケーション ( ) ではなく&APP_ID、ApEx 開発アプリ (例 ) の値がプラグインされます。4500118

どんな助けでも大歓迎です。

4

3 に答える 3

0

わかりました-私はこれを十分に長い間開いたままにしていたと思います...から安定して4.1.xいます)そして、ページ自体にjsを埋め込むのではなく、そこから動的置換を行うことができます。

これは最も維持しやすいように思われるので、これを答えとしてマークします - しかし、他の誰かがより良いアイデアを持っているなら、私は教育を受けます!

于 2012-05-25T18:50:06.153 に答える
0

多くのフィードバックはありません - 私は何か変わったことをしていると思いますか?

他の誰かがこれを行おうとしている場合に備えて、私が最終的に使用した回避策は、JavaScript を実行し、URL のカスタム置換フラグを置き換えることでした。スクリプトはページのテンプレートに埋め込まれ、APEX マジック フィールドをローカル変数に割り当てます。

var my_app_id = '&APP_ID';

きれいではありませんが、うまくいきます...

于 2012-05-16T18:38:30.127 に答える