2016-01-27 155 views
1

我正在使用apex 4.2.6。加载页面后加载报告

我有几个问题。 当您通过浏览器请求apex页面时,该页面上有一个报告。

如何处理顶点渲染页面? 它是在页面呈现之前生成报告,还是在页面加载完成后才生成报告?

我可以开始我的报告的处理加载页面?

所以用户会点击一个链接,这将导致他与报告的网页上。他的页面加载速度非常快,然后他会在报表区域看到一个旋转的轮子,直到完成渲染。

回答

1

你可以(在开发板上调试按钮被点击或通过修改网址 - 设置第五元素为YES)打开调试模式,然后加载你的页面,点击查看调试在开发面板,选择会话。它显示了步骤顺序以及每步骤完成的时间。

关于APEX URL语法:https://docs.oracle.com/database/121/HTMDB/concept_url.htm#HTMDB03017

您也可以设置一些条件(要求=例如表达式1)和渲染报表区域只有当条件满足。

编辑: 如果你只想要刷新区域,无需重新加载整个页面,试试这个:

  1. 我创建例如https://apex.oracle.com/pls/apex/f?p=54028:2
  2. 使一些隐藏的项目,在无条件的init进程将其值设置NO或0.
  3. 创建一个报告区域,并添加一个WHERE条件hidden item ='YES'或1.
  4. 制作按钮,操作:重定向到URL,URL:#
  5. 做一个动态的行动,在烧制的onClick此按钮,3个真操作: 设置隐藏物品价值为YES或1,提交隐藏的项目值,刷新你的区域
+0

如果我创建一个基于条件一个请求,这将意味着为了获得报告,我将不得不用新的请求刷新页面,对吧?我不想刷新页面。 – Paran0a

+0

好吧,我明白,但如何在这种情况下停止报告呈现负载? – Paran0a