OAF MENU设置

通过灵活多变的菜单,我们可以更好的组织页面,不需要再设置大量的职责菜单或频繁的使用页面跳转功能.
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 MenuNavigation Menu,即进入页面后优先显示哪个Menu.(由后面的Function Name 来确定菜单) 然后请把系统定义的全局菜单加入到Homepage Menu. 用来显示标准按钮
菜单名:
ICX_STANDARD_GLOBAL_MENU

最后请把首页的function 加入到你的职责菜单中.通过主页就可以看到你定义的菜单了. 登录系统,找到相应的菜单项,点击.
….主页是出来了,可菜单没出来啊.
找了半天,终于发现如果要让菜单功能生效,需在当前职责菜单中加入所有的Page所对应的Function. 原来这样,加吧: 打开职责菜单, 加入上面所有的Page的Function请注意,Prompt置空,否则用户就能看见了也就是加隐藏的功能
再运行,总算成功了…..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值