Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle apex 如何根据选择列表筛选交互式网格?_Oracle Apex - Fatal编程技术网

Oracle apex 如何根据选择列表筛选交互式网格?

Oracle apex 如何根据选择列表筛选交互式网格?,oracle-apex,Oracle Apex,我有一个交互式网格,我希望能够根据用户在选择列表中选择的内容进行过滤。我认为这将有效地改变SQL查询并刷新网格 看起来应该采取动态操作,但我不确定如何让网格以我想要的方式更新(即重新运行修改后的查询或调用另一个过滤机制) 基本上只是想让用户更容易进行筛选,而不是让他们自己创建一个筛选。第一步是对驱动更改的项目(选择列表)创建一个动态操作。对于动态操作,请按以下方式配置设置: 事件:变化 选择类型:项目 项目:PX_项目名称 按如下方式配置true操作: 操作:刷新 选择类型:区域 区域:选

我有一个交互式网格,我希望能够根据用户在选择列表中选择的内容进行过滤。我认为这将有效地改变SQL查询并刷新网格

看起来应该采取动态操作,但我不确定如何让网格以我想要的方式更新(即重新运行修改后的查询或调用另一个过滤机制)


基本上只是想让用户更容易进行筛选,而不是让他们自己创建一个筛选。

第一步是对驱动更改的项目(选择列表)创建一个动态操作。对于动态操作,请按以下方式配置设置:

  • 事件:变化
  • 选择类型:项目
  • 项目:PX_项目名称
按如下方式配置true操作:

  • 操作:刷新
  • 选择类型:区域
  • 区域:选择IG区域
现在,要将交互式网格绑定到项目,请转到编辑IG区域并添加使用项目值的where子句:
where col=:PX_item_NAME

最后,在SQL查询下,查找要提交的页面项。确保输入查询中使用的任何项的名称,这些项在运行时可能会更改(本例中为PX_ITEM_NAME)