最後のいくつかの列がファンク・アイコンである古典的なレポートがあります。Oracle apex 5 - 動的アクションからのページへのリダイレクト
jQuerySelectorを使用すると、「オンクリック」イベントが取得されます。
私はいくつかの計算を行い、別のページに渡す数値を返します。私はその番号をページ項目に割り当てます。この項目には「変更時」イベントがあります。私は、次を含む「JavaScriptのコードを実行し、」持っているイベント内部:
var href = 'f?p=&APP_ID.:41:&SESSION.::::P41_ITEM:' + $("#P40_ITEM").val();
window.location = href;
今...私にこの最も煩わしい事は、それはだ、私はすでにダイナミックツリー内でこのようなコードを持っているということですナビゲーションに使用され、期待どおりに動作します。しかし、これはすべて一緒にバイパスされます。私は2つの "Execute PL/SQL Code"ブロックでログを記録し、両方をログに記録して "Execute JavaScript Code"をカプセル化しました。また、「Fire on Page Load」がyesに設定されていると、リダイレクトが発生します。
私もそれはjsのコードを実行されませんいくつかの神秘的な理由があります考えて、このような何かを試してみました:
owa_util.redirect_url('f?p=&APP_ID.:10:&APP_SESSION.');
apex_application.stop_apex_engine;
が、これはまた、それはでも頂点にsuportedいた場合(さえ見つけることができません動作しません。 5)。
これが機能しない理由を知っている人はいますか?または、動的アクションからページをリダイレクトする別の方法はありますか? TNX
または、私はブランチを提出して開始することができますか? – Kantoci
1.アイコンをクリックしたときにページを送信しないのはなぜですか?これは簡単だよね? 2.トリガーされるべき影響を受けるアイテムの価値をどのように設定しますか? 3.デバッグ時に、変更イベントの発生が表示されますか? (ブラウザのdevツールコンソール!) – Tom