当前位置: 首页 > 工具软件 > ADF Faces > 使用案例 >

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

空慈
2023-12-01

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值,也能触发这个组件的刷新。

 类似资料: