|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
通过灵活多变的菜单,我们可以更好的组织页面,不需要再设置大量的职责菜单或频繁的使用页面跳转功能.
OAF提供了四层的导航菜单,如下:
Global Menu 系统已定义好,直接调用即可,如果项目中没有包含调试功能和帮助,后两项不显示
Tab Menu 显示在Global Menu下,一级菜单
Navigation Menu 点击Tab Menu后出现在页面左边,为二级菜单
Side Navigation Menu 为Navigation Menu 的下拉菜单
EBS提供了较简单的实现此菜单的方法.利用标准的建立菜单的功能(Application / Menu)就可实现. 基本思路是按照菜单的级别从低到高建立.所使用的菜单类型分别为:
HTML Side Navigator Menu
HTML Sub Tab
HTML Tab
Home Page
Hoem Page包含Tab, Tab里面再包Sub Tab , Sub Tab 再包Side. 请注意,各层菜单都可直接调用功能需非子菜单.
按层次建好菜单后,还需要完成下列事项: 1. 找到你的系统中想第一个显示的页面的Function, 在原有的WEB Html 的 HTML Call 后加上如下语句(红色部分)
OA.jsp?page=/abeam/oracle/apps/icx/menu/webui/MenuPG1&OAHP= MYSYSTEMHOMEPAGE &OASF= ENTERPRICE 相当于带参调用此页面:
OAHP = <Home page Menu Name>
定义该页面的菜单
OASF = <Function Name> 指定需要高亮显示的Tab Menu或Navigation Menu,即进入页面后优先显示哪个Menu.(由后面的Function Name 来确定菜单) 然后请把系统定义的全局菜单加入到Homepage Menu中. 用来显示标准按钮
菜单名:
ICX_STANDARD_GLOBAL_MENU
最后请把首页的function 加入到你的职责菜单中.通过主页就可以看到你定义的菜单了. 登录系统,找到相应的菜单项,点击.
晕….主页是出来了,可菜单没出来啊.
找了半天,终于发现如果要让菜单功能生效,需在当前职责菜单中加入所有的Page所对应的Function. 原来这样,加吧: 打开职责菜单, 加入上面所有的Page的Function…请注意,Prompt置空,否则用户就能看见了…也就是加隐藏的功能…
再运行,总算成功了…..
[ 本帖最后由 asiaidea 于 2008-8-18 17:43 编辑 ] |
评分
-
查看全部评分
|