OAF常用实例.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OAF常用实例

OAF笔记 PAGE 1 OAF笔记 OAF笔记 文档作者: 创建日期: 更新日期: 文档编码: 当前版本: 1.0 Title, Subject, Last Updated Date, Reference Number, and Version are marked by a Word Bookmark so that they can be easily reproduced in the header and footer of documents. When you change any of these values, be careful not to accidentally delete the bookmark. You can make bookmarks visible by selecting Tools-Options…View and checking the Bookmarks option in the Show region. 文档控制 更改记录 日期作者版本参考Nathan 审阅 日期姓名职位 审批 日期职位姓名签字 目录  TOC \o 1-3 文档控制  PAGEREF _Toc306608132 \h 2 目录  PAGEREF _Toc306608133 \h 3 概述  PAGEREF _Toc306608134 \h 4 常见问题  PAGEREF _Toc306608135 \h 5 功能问题  PAGEREF _Toc306608136 \h 5 控件问题  PAGEREF _Toc306608137 \h 6 交互问题  PAGEREF _Toc306608138 \h 6 常用实例  PAGEREF _Toc306608139 \h 7 功能应用  PAGEREF _Toc306608140 \h 7 控件应用  PAGEREF _Toc306608141 \h 14 交互应用  PAGEREF _Toc306608142 \h 20 常见错误  PAGEREF _Toc306608143 \h 21 已解决问题和未解决问题  PAGEREF _Toc306608144 \h 22 未解决问题  PAGEREF _Toc306608145 \h 22 已解决问题  PAGEREF _Toc306608146 \h 22  概述 本文主要描述在以前参加的 OAF项目中所遇到的问题和一些可参考的实例,以及在网络中收集的一些好东西 由于篇幅限制,部分代码可能做了精简,由于上下文关系可能不存在,所以代码只是参考,不能保证立刻可以编译或运行,需要使用者调试。 常见问题 本节描述在OAF开发中遇到的一些问题: 功能问题 树的过滤 如何做OAF Trace JAR包发布 控件问题 我是占位符 交互问题 我是占位符 功能问题 树的过滤 对于树的过滤有2种可能。一是仅对第一层过滤,二是对所有层次过滤。例如考察1棵人力资源树,每节点都代表1个雇员,如果仅需查询某主管以及下面的雇员,便是第一种情况,如果我们需要查询树中的所有所有男性员工,便是第二种情况了。 对于第1种情况,只需要在主视图的VO中添加普通的过滤条件即可 对于第2种情况,就需要在创建 VL的时候,把需要过滤的字段都选择进来,这样在主视图的VO中添加查询条件:parameter便可实现多层过滤[对于自连接的树,在VL中没有加入的过滤字段,直接通过: parameter形式添加查询条件会出现错误] 问题:对于2的实现可能存在1个问题,由于 VL中要求视图需要过滤的字段都加入,也就是上下层的这个字段必须符合 VL中的条件(通过更改 VL中 SQL,可以实现除=之外的其他条件),也就是整个树中的过滤字段都必须符合以上条件(例如树中以性别为过滤条件,树中出现的雇员性别都必须和最上层的主管一致,而不管你对性别做不做过滤) 解决方法:通过临时表,1种方法是把需要过滤的条件在查询前插入1个临时参数表,而树的视图定义中已经引用了此表,并把表中存储过滤条件的字段和其他主表或视图关联了起来,第2种方法是将每次需要过滤出的层次数据全部插入到临时表,而树的视图定义直接使用此临时表,在需要过滤的时候,先通过过滤条件调整临时表即可。*可能存在性能问题 如何做OAF Trace 在标准的代码中,由于无法写LOG,察看运行情况,这时需要使

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档