- Goal
インタラクティブレポートにおいて、セルのクリック時にポップアップ画面を立ち上げる。
(例) Name をクリックしたら詳細をポップアップで表示する。
- How
1. インタラクティブレポート → レポート属性 → 列属性 → 列リンク
ターゲット = URL
URL に Javascript を貼り付ける
&APP_ID.に違うAPP_ID を指定して飛ばす事もできるThis file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters-- 追記 IEのエラー回避 void(0); を最後つける javascript:apex.navigation.popup({"url":'f?p=&APP_ID.:7<ページ番号>:&SESSION.::&DEBUG.:::',"name":"winLov","width":350,"height":400});void(0); -- 同一アプリ無いのページ7をPOPUPさせる -- 普通バージョン javascript:window.open('f?p=&APP_ID.:7<ページ番号>:&SESSION.::&DEBUG.:::','popup1','width=640,height=480,top=0,left=0'); -- oracle のAPIを使うバージョン javascript:apex.navigation.popup({"url":'f?p=&APP_ID.:7<ページ番号>:&SESSION.::&DEBUG.:::',"name":"winLov","width":350,"height":400}); -- -- 変数も渡せる :これは、アプリ944ページ1にITEMを渡すサンプル javascript:apex.navigation.popup({"url":'f?p=944:1:&SESSION.::&DEBUG.::P1_ITEM:#ITEM#',"name":"winLov","width":700,"height":200});
2. (追記)IEだと、POPUP表示時に、元の画面の情報が消えるエラーが発生!
「void(0);」を追記すると解消する
- Reference
#データセット
Titanic: Machine Learning From Disaster
#アイコン
フリーアイコン
0 件のコメント:
コメントを投稿