ADF FACES 部分页面渲染(PPR)技术
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方式加载,不是加载整张表单,而是按设置加载部分行,然后每次下拉表单的时候,继续加载。。。所以比较快~~)