![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ADF
文章平均质量分 73
iteye_14352
这个作者很懒,什么都没留下…
展开
-
如何在页面显示之后自动让查询控件执行查询?
1.对于使用默认的ImplicitViewCriteriaQuery的查询控件,首先打开该控件所在的页面,之后右键选择“Go to page definion”,到该页面的定义文件;然后点击executables区域的ImplicitViewCriteriaQuery,选中InitialQueryOverriden复选框即可。2.对于使用自定义的ViewCriteria的查询控件,只需要在...2011-11-03 14:22:23 · 262 阅读 · 0 评论 -
ADF UncommittedDataWarning工作原理及autoSubmit元素的解决办法
ADF的UncommittedDataWarning机能使用两个标志来决定当前页面是否是编辑过的(即为脏的):_hasLocalUncommitted用来标示客户端是否为脏状态,_dataDirty是用来标示服务端是否为脏的状态。 1. 当用户在页面上编辑一个非autoSubmit的控件时,ADF框架会将_hasLocalUncommitted设置为true,因此当用户离开离开页面...2012-12-13 22:25:00 · 297 阅读 · 0 评论 -
ADF Faces: 避免使用<jsp:include>标签
在使用ADF进行应用程序的开发时,应该避免使用<jsp:include>标签来包含子的ADF Faces页面,因为:1. 子页面中的控件ID有可能会和父页面的控件ID冲突;2. 不能将子页面作为一个局部刷新对象,因为不支持partialTriggers属性;3. 不能使用JSF的表达式语言动态传递参数给子页面,因为<jsp:param/>是为JSP设计的,不支持...2012-10-29 18:02:50 · 97 阅读 · 0 评论 -
理解ADF Faces Life Cycle
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...原创 2012-10-22 21:41:12 · 99 阅读 · 0 评论 -
ADF View Object性能调优
收藏几篇和ADF ViewObject性能调优相关的文章: 1. 介绍了如何设置各层(ADF View层 <=> ADF Model层 <=> ADF BC层 <=> Database层)的性能调优相关的参数,以及影响性能可能的因素。介绍了Scrollbale和Range paging的两种Access Mode的不同和使用场景。 http://...2012-09-20 17:13:08 · 129 阅读 · 0 评论 -
ADF中下拉列表的必填验证
本文介绍ADF的SelectOneChoice控件的两个方面:1. 运行时的数据模型变化;2. 必填验证 1. 运行时的数据模型变化当ADF给页面上添加SelectOneChoice控件时,不是直接把绑定的数据源每个项目的value设置到控件上,而是把数据源的每条项目的索引值设置到控件上。在数据提交时,又会通过索引找到对应的选项,最后再把选项对应的值更新到模型层。例如我...原创 2012-08-21 21:37:18 · 167 阅读 · 0 评论 -
ADF中做重复性验证
当我们给数据库中插入数据的时候,一个比较常见的需求就是进行重复性验证。那么这个需求在ADF中如何来做呢?首先,要做重复性验证,必须先知道哪几个字段能够唯一确定一条记录。下面我举两中场景以及实现他们的方法:A. 我需要给不同的报告(report_type_id)配置不同的的模板(template_id),那么这里我就可以通过report_type_id和template_id唯一确定一条配置记录。对...原创 2012-08-08 20:54:47 · 337 阅读 · 0 评论 -
如何使autoSubmit的控件也能触发Uncommitted Data Warning?
Adf提供了一个相当有用的功能,就是当页面上有数据发生变化之后,当用户试图离开此页面的时候,会弹出"Uncommitted Data Warning"的消息,让用户确认是否真的要离开该页面。但是,当页面上存在编辑控件的autoSubmit属性设置为true的时候,改变这个控件的值,然后试图离开该页面时,不会弹出消息确认。原因是当autoSubmit属性设置为true时,当该控件的值发生改变后,就会...2011-11-12 15:52:06 · 154 阅读 · 0 评论 -
如何禁止Adf默认的记忆初始请求页面和Session时的登出页面?
Adf的安全功能提供了一个默认的行为:当用户在浏览器中输入一个url之后,会自动将用户导航到登陆界面,当用户登陆成功之后,又将用户导航到输入的url所对应的页面。这个功能也适用于,当用户Session超时之后,系统自动将用户登出,导航到Login页面。当用户重新登陆系统,又将用户导航到Session超时是的所在页面。这个功能在大多数情况下是有用的,也是比较有用的功能。但是有的情况下...2011-11-12 15:12:18 · 123 阅读 · 0 评论 -
ADF中,当用户关闭编辑窗口时,如何弹出确认窗口
在ADF中,可以在弹出窗口(af:popup)上添加表单来编辑数据。用户可以点击弹出窗口右上角的关闭按钮,来关闭弹出窗口。但是当用户希望在关闭按钮前弹出一个确认窗口,用户可以选择Yes或者No,来决定是否停留在当前的页面时,该如何实现呢?因为在ADF中,当用户点击了关闭按钮之后,弹出窗口是在客户端关闭完之才分发给服务端,因此即使在服务端添加了显示确认窗口的代码后,因为原来的父窗口已经关闭了,所以不...2012-12-16 20:54:40 · 163 阅读 · 0 评论