我想知道是否可以从一个页面将项目传递到IRR搜索单元格,然后根据传入的搜索值项目模拟按下“Go”按钮来处理该搜索?
答案 0 :(得分: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。该页面将重新加载并重新应用过滤器。