我想知道是否可以从一个页面将一个项目传递到 IRR 搜索单元格,然后根据传入的搜索值项目模拟按下“Go”按钮来处理该搜索?
问问题
7739 次
1 回答
2
https://apex.oracle.com/pls/apex/f?p=54687:36上的示例
重定向和设置搜索按钮重定向到同一页面并设置隐藏项的值。(我将使用我的示例页面作为参考)
- 创建一个隐藏项
P36_SEARCH_THIS
,值保护为否 创建一个动态动作,加载时开火,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 回答