ADF Faces Life Cycle继承自JSF Life Cycle,但是对JSF Life Cycle进行了扩展,添加了一些新的功能。比如:客户端的Value Life, 允许单独提交请求的SubForm控件,和新增的Scope。如下图:
NOTE: 图1,2,3,4,5分别来自于下面Oracle的官方文档:
http://www.orastudy.com/oradoc/selfstu/fusion/web.1111/b31973/af_lifecycle.htm#ADFUI9852
图1
ADF控件的immediate属性用来改变控件在ADF Faces Life Cycle中状态的迁移在,比如:
如果设置按钮的immediate属性为true的话,那么按钮的ActionEvent就会在APPLY REQUEST VALUE状态之后分发,最后跳过中间所有的状态,直接到RENDER RESPONSE状态.
如果设置输入框的immediate属性为true的话,那么输入框的值转换,验证,事件分发等都会提前到APPLAY REQUEST VALUE状态进行,而不是原先的PROCESS VALIDATION状态。
下面的表格依次介绍了设置了immediate属性的文本框组件,按钮组件在发送请求时,ValueChangeEvent和ActionEvent事件处理的时机以及Life Cycle状态的迁移情况:
1. 非Immediate文本框,非Immediate按钮组合,参见表格中的1-3行以及图2;
2. 非Immediate文本框,Immediate按钮组合,参见表格中的4-6行以及图3;
3. Immediate文本框,非Immediate按钮组合,参见表格中的7-9行以及图4;
4. Immediate文本框,Immediate按钮组合,参见表格中的10-14行以及图5;
图2
图3
图4
图5
- 大小: 496.2 KB
- 大小: 10.5 KB
- 大小: 47.4 KB
- 大小: 13.8 KB
- 大小: 28.1 KB
- 大小: 26 KB
分享到:
相关推荐
ADF_Faces
使用JSF开发基于Ajax的富客户端组件的文档
ADF Faces rich client Demo .可在包括Tomcat 6.x在内的Web服务器中直接部署运行
博文链接:https://hunte.iteye.com/blog/123559
ADF框架简介 ADF业务组件 ADF模型 ADF Task Flow ADF用户界面 ADF Faces生命周期与事件处理 安全性 实践
ADF4351配置程序,主要是C51配置ADF5351/4350
英文版的,中文版还在找。貌似中文的ADF设计网上都是付费购买的。。。。
基于80c51f芯片控制的频率合成器adf4360-7
Oracle ADF生存指南涵盖了最新的12c版本,并解释了所有重要的概念和部分,包括ADF Faces,ADF任务流程,ADF业务组件,ADF外观,新的Alta UI以及如何在应用程序的所有层面实现业务逻辑。拥有Oracle数据库和Oracle ...
ADF是ORACLE的JSF实现,一直以来都受到业界的推崇。虽然ORACLE也将ADF捐献给APACHE的MYFACES,但是ADF还是在不断的发展。
ADF4351锁相环例程,能输出35M~4400M的信号
在MATLAB中检验数据的单位根,关于单位根检测的matlab代码
stm32平台的ADF4002锁相环芯片驱动程序
ADF Web界面开发指南 描述如何使用Oracle ADF(Application Develop Framework)技术来解决Web用户界面的各类问题。 ...使用ADF的Web界面是基于富客户端技术的ADF Faces Rich Client组件来构建的。
此代码可用于adf检验(This code can be used for ADF verification)