程序截图将正则表达过滤器添加到Oracle Apex Interactive Report

问题描述 投票:0回答:1
我有几个问题:


为什么API不支持REGEXP操作员?可以在以后吗?

我的选择是什么?

问题2;我可以在IR SQL查询中过滤结果,但我真的很想看到该过滤器,以便用户知道在后台过滤的内容。 我可能可以使用JavaScript注入创建该过滤元素的HTML代码(随之而来的所有内容),然后简单地假装过滤器(实际过滤在SQL查询中),但这是我的最后一个度假胜地。
  1. ,我也不是从另一个页面打开IR页面,因此我不能将IR_rowfilter用作页面参数,然后传输并以这种方式应用正则表达式。 现在想到的第三个问题 - 我可以伪造ir,所以它认为我用ir_rowfilter参数称呼它? 我在Apex18.1.
  2. 上工作
  3. 工作:目前,罗密布拉加(Romeubraga)与互动网格合作的提议似乎已经足够好了。 IG,通过JavaScript API接受RegexP操作员。

您可以使用具有这样的代码的服务器端代码操作来创建动态操作:

apex_ir.add_filter ( p_page_id => <page>, p_region_id => <region_id>, p_report_column => '<column>', p_filter_value => '<page_item>', p_operator_abbr => 'EQ', p_report_id => null );

在哪里可以找到这样的region_id:

select to_char(INTERACTIVE_REPORT_ID) report_id from APEX_APPLICATION_PAGE_IR where page_id = <page_id> and application_id = <app_id>;


操作后,添加另一个以刷新区域(报告)。

SSE还文档:apex.oracle.com/apiapex_ir.

javascript plsql oracle-apex
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.