あるページからアイテムを IRR 検索セルに渡し、渡された検索値アイテムに基づいて、その検索を処理するために押された [Go] ボタンをエミュレートできるかどうか疑問に思っていました。
質問する
7739 次
1 に答える
2
https://apex.oracle.com/pls/apex/f?p=54687:36の例
[リダイレクトして検索を設定]ボタンは、同じページにリダイレクトし、非表示のアイテムの値を設定します。(サンプルページを参照として使用します)
- 非表示のアイテムを作成し
P36_SEARCH_THIS
、値をNoに保護します 動的アクションの作成、負荷時の発砲、3つの真のアクション
javascriptを実行する
$("#apexir_SEARCH").val($v("P36_SEARCH_THIS")); gReport.search("SEARCH");
クリア、アイテム、
P36_SEARCH_THIS
PLSQLコードを実行する
apex_util.set_session_state('P36_SEARCH_THIS', NULL);
動的アクションの条件(When条件ではない)を
Value of Item / Column in Expression 1 is NOT NULL
に設定し、をにExpression 1
設定します。P36_SEARCH_THIS
アイテムを保護されていない状態に設定すること、およびアイテムをクリアするための2つの動的アクションは必ずしも必要ではありませんが、検索値が記憶されないようにし、ページの読み込み時に検索が再び実行されるようにします。例としては、検索が行われ、ユーザーがフィルターを削除し、その後のある時点でF5を押す場合があります。ページがリロードされ、フィルターが再適用されます。
于 2012-09-21T09:19:25.770 に答える