Oracle ADF
Oracle 应用程序开发框架 (Oracle ADF) 是一个端到端 JEE 框架,该框架通过提供现成的基础架构服务和虚拟的声明式开发体验,从而简化了开发。
本专栏涵盖了个人学习ADF的一些技术总结,国外优秀博客汇总,以及一些翻译的博文。
小尹
专注ADF OBIEE Informatica Powercenter等开发实施。
展开
-
ADF11g-032: SelectManyShuttle组件的简单使用
介绍ADF中的多选组件多种多样,有,, ,等,各组件使用起来都大同小异,都以数组来存储选中的值。selectManyShuttle组件提供了用户的良好体验,本文简单介绍selectManyShuttle使用,其它多选组件可以自行举一反三。selectManyShuttle组件效果预览如下图:步骤编写和配置Manage Bean(说明参见注释)package原创 2013-04-19 10:01:27 · 2819 阅读 · 2 评论 -
ADF11g-036: 通过jar包来共享图片资源
概述在ADF的开发过程中,独立发布jar用的很广泛,比如分App开发时,我们需要将开发后的内容发布成jar开发好Skin时发布成jarADF Page Template发布成jar 以上的这些只为在开发的时候方便在任何一个ADF Project中引用。其实在分app开发的时候,图片资源共享也很重要,本文将如何使用jar来共享图片资源。当然还有其他方式也可以共享图原创 2013-08-07 17:56:27 · 1641 阅读 · 0 评论 -
ADF11g-030: 通过SQL生成动态table
一、介绍本文介绍如何根据节目输入的sql来生成动态table,方法有些另类,后端使用的是纯Java API来做的。是因为我在使用viewobject操作时,发现太麻烦了。这里列出一些主要步骤和程序代码。二、创建ADF Application,Model层代码如下 public DynamicTableData getDynamicTableDataFromSQL(原创 2013-03-31 22:31:20 · 2662 阅读 · 5 评论 -
ADF11g-033:Oracle adf custom accordion component skinning with CSS
http://srinivas.handflow.com/2011/07/28/oracle-adf-custom-accordion-component-skinning-with-css/.accordion af|panelAccordion::header-title { font-style: normal; font-size: 14px; font转载 2013-05-24 16:22:54 · 1780 阅读 · 0 评论 -
ADF11g-034:Java判断Web Page和TaskFlow的访问权限
1.{securityContext.taskFlowViewable['taskFlowId']} public boolean isTaskFlowViewable(String taskflowId) { if (taskflowId == null) { return false; }原创 2013-05-30 10:06:09 · 1402 阅读 · 0 评论 -
ADF11g-035: 隐藏panelCollection工具栏上的自带的按钮或菜单
在做ADF开发时,用到table或者tree table的时候,我们经常会在table或者tree table外面加一层标签,方便在table控件上添加一些工具按钮等,似乎客户不太乐意接受自带的一些其他按钮或者菜单,比如“查看”菜单,“分离”按钮等。如下图所示其实,这个组件提供了如何隐藏了这些功能的方法。以下是官方文档列出了隐藏的功能。如果要关闭某些功能,可以使用此标签的feature原创 2013-07-31 11:24:43 · 2900 阅读 · 0 评论 -
ADF11g-037:解决IE8兼容模式下运行时弹窗问题
版本 : 11.1.1.6.0现象原创 2013-08-26 13:11:21 · 2400 阅读 · 0 评论 -
ADF11g-038: 让PanelTabbed组件在页面刷新时保持当前打开的项
概述在ADF开发中,我们发现PanelTabbed组件在页面刷新时会回到第一个Tab项,然而这可能并不是我们想要的结果。分析通过观察我们很容易发现,控制ShowDetailItem打开的属性就是disclosed。那么我们只要在选择Tab项的时候动态的设置disclosed属性,并且把这个状态保留下来,即可达到刷新页面的时候不会出现前文所描述的情况。如何动态的设置discl原创 2014-03-20 14:36:22 · 2232 阅读 · 0 评论 -
ADF11g-039: 禁用ADF IE兼容模式
org.apache.myfaces.trinidad.Agent#OVERRIDE_IE_COMPATIBILITY_MODE=true文档 ID 1597075.1A new feature has been introduced in JDeveloper/ADF 11.1.1.7.0 and 11.1.2.4.0 and backported to 11.1.1.6.0,原创 2014-03-20 14:59:52 · 2129 阅读 · 0 评论 -
ADF11g-040:ADF中获取context param
add the below code snippet in your bean it will come handy to someone like me who wants to do something with the web.xml init parametersFacesContext fctx = FacesContext.getCurrentInstance();Ext原创 2014-03-31 12:17:41 · 1346 阅读 · 0 评论 -
ADF11g-041:禁止或允许其它网站添加ADF页面到iframe中
概述有时候,我们的ADF应用页面可能需要通过iframe被集成到其他网站中,而默认情况下,ADF是不支持这么做的。在Firefox/chrome中,iframe的部分将会显示空白,而在IE中则会弹出提示框消息:this content cannot be displayed in frame。当然,ADF提供了配置来控制ADF页面是否能在iframe中显示。解决方法原创 2014-03-31 12:35:19 · 1782 阅读 · 0 评论 -
ADF11g-042:Contextual Events简单使用
Contextual Events原创 2014-04-22 14:18:04 · 1442 阅读 · 0 评论 -
ADF11g-043:setCurrentRowWithKeyValue和setCurrentRowWithKey的区别
setCurrentRowWithKeysetCurrentRowWithKeyValue原创 2014-04-23 15:57:47 · 1494 阅读 · 0 评论 -
ADF11g-044:Favicon in ADF
...... outputText escape="false" value='png" href="#{facesContext.externalContext.requestContextPath}/favicon.ico">' id="o1"/>原创 2014-05-10 13:10:54 · 1537 阅读 · 0 评论