CodeBee·Club
码蜂·窝

ADF FACES 部分页面渲染(PPR)技术

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/framic/article/details/52774392
 

ADF FACES 部分页面渲染(PPR)技术

ADF FACES 部分页面渲染(PPR)技术,也叫做部分页面刷新,允许在不刷新整个页面的情况下,刷新ADF FACES页面的某个部分。 PPR中包含的组件属性:

1、 autoSubmit 输入组件上具有的一个属性。

<af:inputText id="productpriceIT" label="Price"autoSubmit="true" value="#{viewScope._price_}" >
当autoSubmit属性设置为true时,改变该组件的值后,该组件自动提交

2、 partialSubmit 命令组件上具有的一个属性

<af:commandLink id="cd1" text="show" actionListener="#{MBean.address}"partialSubmit="true" />

默认情况下partialSubmit =false,默认会刷新整个页面单击命令衔接或按钮将导致页面被刷新和重载,页面好像抖动了一下,用户体验差。把partialSubmit属性设置为true可以支持表单的部分提交。通常与actionListener方法结合使用,执行按钮单击时的逻辑,设置了partialSubmit=true的按钮或链接界面效果不会抖动,同时点击后会启动 ppr 请求,如果设置了partialTriggers 的话。 

3、partialTriggers:

所有能渲染ADF Faces组件都支持partialTriggers属性。把partialTriggers支撑页面上一个或多个(用空格分隔)其他组件的ID值,也能触发这个组件的刷新。
 
 
 

EPM问题汇总之--ADF_FACES-60097报错

问题描述:

在planning正常使用过程中,偶尔会弹出报错窗口

错误信息(具体报错信息丢失):

ADF_FACES-60097

ADF_FACES-60096

解决方法:

通过在应用程序属性中,添加属性

ORACLE_ADF_UI = False

重启应用。

此参数是关闭了ADF,重启之后,前台加载数据的方式与2.1一样,每次打开表单的所有数据,加载表单会变慢。。。。

(EPM 2.3以后,使用ADF方式加载,不是加载整张表单,而是按设置加载部分行,然后每次下拉表单的时候,继续加载。。。所以比较快~~)

 
posted @ 2019-10-15 14:39  CodeBeeClub  阅读(344)  评论(4编辑  收藏  举报