思路:多页面可以在页面heard页面上制作Tab页(客制页,没有Tab页的系统页面可用这种方法,系统页面中增加客制页见下一问题)系统中客制页面的heard 不能再页面中进行修改要在heard,只能在EBS系统中进行配置 大致流程为Tab->Home Page->Standard
为页面的function 制作tab页 Type为HTML Tab Prompt为空
做Home Page 将HTML Tab 放到Home Page Prompt显示为Tab标题
修改function,在WEB HTML中的HTML Call 中增加两个参数
OAHP = <Home page Menu Name>定义该页面的菜单
OASF = <Function Name> 指定需要高亮显示的 Tab Menu 或 Navigation Menu, 即进入页面后优先显示哪个 Menu.( 由后面的 Function Name 来确定菜单 ) 然后请把系统定义的全局菜单加入到 Homepage Menu 中 . 用来显示标准按钮
在Standard中 把Home Page 添加进去 增加一个function 为默认打开function
可以参考
http://blog.csdn.net/tavor/article/details/30129133
http://blog.163.com/talent1025@126/blog/static/20886436201210267254857/
用OAF代码实现的Tab(页面内部)
在PageLayoutRN 中新建一个region 类型为subTabLayout
在SubTabRN下面新建两个Region 类型修改为stackLayout
右键点击SubTabRN,选择New->subTabs
系统会自动创建subTabBar
右键点击subTabBar,选择New->link,创建两个link()(link是用来跳转tab的)这种tab的本质是在将一个页面分成两个部分展现出来,点击第一块显示第一块隐藏第二块但他的本质仍是一个页面
在每个stackLayout中就和普通页面一样进行制作
可以参考
http://demo.netfoucs.com/cai_xingyun/article/details/41244959