刷新顶点的一个报告区域

时间:2014-06-10 12:20:01

标签: oracle-apex

我的页面有10个clasic报告和10个表单区域(每个报告一个)。在每个表单区域上都是带有动态动作巫婆的按钮 在表格中插入数据。我的问题是如何在插入数据后刷新一个报表,以便在报表中显示新数据。我试着添加另一个 动态动作(刷新区域)中的真实动作,但它没有任何效果。谁有任何想法? Apex版本是4.2

提前致谢。

4 个答案:

答案 0 :(得分:8)

你可以做的一件事是。

Static ID分配给您的每个报告,例如myReport1',' myReport2'或者你想要什么(如果你已经做过,请忽略)。

更新数据库时单击每个按钮

在现有True Action中添加Execute JavaScipt Code Dynamic Action {。}}。

并放置$('#myReport1').trigger('apexrefresh');

对所有包含相关Report ID的报告重复此操作。

答案 1 :(得分:5)

这是一个令人沮丧的问题,我已经打了几次...... 要检查的事项:

  1. 报告区域是区域类型:SQL查询(PL / SQL函数体返回SQL查询 - 无法使用标准刷新动态操作刷新)。
  2. 确保:id =“#REGION_STATIC_ID#”位于您尝试刷新的报告模板中
  3. 导航至:报告属性>布局和分页:确保“部分页面刷新”设置为“是”。
  4. 确保:提交了SQL报告所基于的任何页面项值,这些值可以在“要提交的页面项目”框中的“区域源”下输入。

答案 2 :(得分:1)

在“分页”的“属性”中,“部分页面刷新”应为“是”。否则经典报告不会刷新。

答案 3 :(得分:0)

检查您是否已在经典报表的“外观”部分中选择了模板“标准” 。这解决了我在Apex 5中刷新的问题。