Oracle Apex 5を使用しています。ページには2つの項目があります(動的アクションは、これらの2つの項目の値に基づいて対話型レポートを自動的に更新します)。Oracle Apex 5の新規ウィンドウが開きます。
また、新しいページを開き、2つのアイテムの値を送信するはずのボタンPRINTがあります。私は新しいウィンドウ(タブ)で開くには、この新しいページをしたいので、私はURLへのボタンリダイレクトのアクションを行うと、URLにこのJavascriptを入力することによって、それをやっている:
javascript:var myWindow = window.open('f p=800:105:&APP_SESSION.::NO::REP_NAME,PAR1_NAME,PAR1_VAL,PAR2_NAME,PAR2_VAL:NarudzbenicaDobavljacV2,P_ACCOUNT_ID,&P15_SUPLIER_ID.,P_DATE,&P15_DATE.');
ここでキャッチです!関数は値を取得しません。ページのサブミットまたはリフレッシュ(F5)の後にのみ動作します。これをしなくても動作させる方法は?
また、ボタンを送信ページアクションにして、同じjavascriptで送信ブランチを追加してみましたが、これはちょうど500エラーをスローします。
こんにちは、私はリンクを構築するこの方法を試してみましたが、それは動作しません。ボタンを押すと何も起こりません。 –
アイテムP15_SUPLIER_IDはポップアップLOVであり、P15_DATEは日付ピッカーです。私はそれが記法のために違いを生むかどうかわからない。 –
私はあなたが "f?p"というURLに疑問符を紛失していることに気がつきました。あなたは&SESSIONを試してみるべきです。 &APP_SESSIONの代わりに – Typo