
Oracle ADF
kexi11089
这个作者很懒,什么都没留下…
展开
-
鼠标掠过事件小练
效果:鼠标经过菜单,该菜单的菜单项自动列出。有些客户不想点击菜单项,才出现菜单项,想要鼠标经过,菜单项就自动列出。代码量比较少,列出详细点: function showM原创 2011-07-18 22:06:05 · 975 阅读 · 0 评论 -
Render和visible----------ADF Faces入门(文档阅读)
所有的ADF Faces显示组件组件都会有两个属性用来控制这个组件是否显示在页面中让用户瞧见,这两哥们就是rendered 和visible。那咱们来看看它哥两各自的特点。 rendered属性有着严格的意义,也可以这么说,这哥特死板。当rendered属性设置为false的时候,在不和服务器交互的情况下,你没有办法在客户端显示这个组件。为了支持动态隐藏以及显示,RCF增加了visible属性(转载 2012-02-05 16:14:22 · 1063 阅读 · 0 评论 -
ADF计算Table列总计(另一种方案)
上次转载了ADF计算 Table列总计 这篇博文,觉得可以换一种思路来实现总计:sql。 1.在Employees的vo中新建属性TotalSalary,类型没有要求,根据你需要,你设成oracle.jbo.domain.Number或者String都成。 2.页面上添加属性绑定,在页面上使用就OK了,这一步详细可参见上篇 ADF计算Table列总计原创 2011-12-05 11:30:27 · 921 阅读 · 1 评论 -
ADF中的算术计算问题
ADF中的计算主要涉及加减乘除其它、取位(格式化)这两个方面。现就我在实际项目中遇到的问题做一个小结。 一、加减乘除其它 -----以BigDecimal为例 推荐使用的两个类是BigDecimal和Number。一个是JDK中的java.math.BigDecimal,另一个是Oracle自封装的oracle.jbo.domain.Number。这两个类对于算术计原创 2011-12-12 12:19:47 · 1403 阅读 · 0 评论 -
利用Poll实现Table自动刷新并设置当前行
概述 在Oracle ADF中有一个非常不起眼的组件,却在应用某些特殊需求时比较有用,例如poll,可以定时让页面或页面中的某些组件刷新,最常用的应该是定时刷新Table中的数据,以满足待办事项或办公管理类的功能。 思路 由于Poll组件可以定期刷新,因此只需要将需要实现定期刷新的组件的Partial Trigger设置成为Poll的ID即可。 实现 1、创建Fusion App转载 2011-12-05 15:32:09 · 1341 阅读 · 0 评论 -
在Groovy中调用ViewImpl与ViewRowImpl的方法
概述 本文主要描述如何在Oracle ADF的View Object属性Groovy中调用ViewImpl与ViewRowImpl里的方法。 实现 1、创建新应用,基于HR Schema中的Employees表创建Entity Object,View Object,新建Application Module,将添加View Object的实例到该Application Module中的转载 2011-12-05 15:23:16 · 744 阅读 · 0 评论 -
在Weblogic上创建JNDI数据源
ADF应用通常部署在Weblogic中,本文介绍如何在Weblogic中创建JDNI数据源,并将该数据源提供给ADF应用中的AM使用。 1, 在AM中,Connection Type选择JDBC DataSource,输入自定义的Datasource Name 2, 启动Weblogic服务器,在主页中选择JDBC -> 数据源 -> 新建 数据源名称任意,JNDI名称需要跟A转载 2011-12-05 12:26:49 · 1655 阅读 · 0 评论 -
在af:table中实现一次删除多行
在af:table中,通常我们做的是一次选中一行,然后点击绑定了Delete operation的按钮,可以删除选中的行。下面介绍如何一次选中多行,并实现删除多行的逻辑。 1,创建Fuwion Web Applicaiton 2,Model层使用HR schema的departments表,创建EO、VO,并将VO对象Expose给UI。 3,创建页面,将departments VO以tab转载 2011-12-05 12:23:07 · 1306 阅读 · 0 评论 -
ADF计算Table列总计
一、概述 很多时候,我们需要统计表格的某一列的总和,然而ADF table并没有直接提供这种功能,这需要我们自己写代码来实现。效果如下图: 二、实现 BC层实现 假设当前表格基于的VO名为SearchRebateVO,里面有入库数量、出库数量、销售金额、现有数量列需要求和,现在只以销售金额(对应VO中的字段为AdjSaleAmount)为例,在VO中新建一个名为(T转载 2011-12-04 15:15:50 · 1319 阅读 · 0 评论 -
一个简单的下拉列表
实现功能:列出所有的部门,并根据选择的部门名称列出该部门下的所有员工。1.页面主要代码: var="row" rows="#{bindings.EmployeesView1.rangeSize}"原创 2011-07-18 22:03:24 · 852 阅读 · 0 评论 -
ADF 中加入多个face-config.xml 文件
在项目中face-config.xml文件是个大家都需要编辑的文件,所以很容易导致版本冲突,另外往往这个文件会非常大,到后期编辑非常困难。无论从大家的版本控制上,还是方便大家编辑上,还是分模块管理都需要分出多个face-config.xml文件。 首先创建文件/WEB-INF/faces-config-1.xml,/WEB-INF/faces-config-2.xml 然后在web.xml中加转载 2012-02-05 16:17:31 · 1399 阅读 · 0 评论