Oracle Forms开发常用技巧(4)
栏位可以拖动
【Example Form】/disk/DEV/devappl/au/11.5.0/forms/US/XXPOM400N.FMB 【Object View】DEV/ XXIN_BRAND_TYPE_V
在这里,我按照完全新建一个Form的步骤来给大家示范:
再一次友情提醒:我们自己新建Form都要从Template.fmb开始,以避免出现未知的异常。
4.1 新建Form XXPOM400N
按照在Form Builder基础开发(Form Builder Basic Development.doc)里面讲的步骤,我们新建一个Form XXPOM400N。
4.1.1 添加Form Objects
包括一个Window,MY_FOLDER 一个Canvas, MY_FOLDER 一个Block,MY_FOLDER 4.1.2 修改Trigger和Program Units Form Level Trigger: PRE-FORM Program Units:APP_CUSTOM
4.1.3 修改其他属性设置
Form的Console Window,MY_FOLDER
Form的First Navigation Data Block,MY_FOLDER Window的Primary Canvas,MY_FOLDER
Block MY_FOLDER的Query Data Source Name,XXIN_BRAND_TYPE_V Block MY_FOLDER的Number of Records Displayed,5 ……
4.2 添加Folder相关的Objects
这些相关的Window、Canvas、Block、Item…等都包含在Oracle Standard Form APPSTAND.FMB,所以我们需要下载并且在同一个Form Builder窗口里面打开这个标准Form。
在这步操作里面,我们需要把APPSTAND.FMB 的Object Groups STANDARD_FOLDER 及其相关的对象移至我们自己客制的Form为我们所用。
16
所以我们的操作是在同一窗口打开标准的Form和我们自己客制的Form,并且选择APPSTAND.FMB 的Object Groups STANDARD_FOLDER
然后用鼠标拖动至我们自己的Form的Object Groups。
标准Form:APPSTAND.fmb 用鼠标选择后拖动 至我们自己的Form 我们客制的Form
此时会弹出对话框:
请选择仅仅是Copy对象还是连带其属性设置一起移动。 如果我们选择Subclass,那么下一步骤(4.3)我们可以直接跳过。 如果我们现在Copy,那么需要再次手动设置一些Folder对象的属性。
无论选择Subclass或者Copy,你会发现,Form Builder都会在你的Form里面自动添加很多对象。
17
做完这一步后,请不要关闭APPSTAND.FMB,否则,步骤4.3会没有办法进行。
4.3 设 FLODER BLOCKS 的属性
在3.2里面如果我们选择的是Copy,那么需要进行这一步设置,否则,可以直接跳过。
4.3.1 设置Block FOLDER_TOOLS的属性
选择 Object 选择Module:STANDARD_OBJECTS 选择Object Name: FOLDER_TOOLS
4.3.2 设置Block FOLDER_CONTROL的属性 类似上图的设置,只不过选择项不同: Module
: STANDARD_OBJECTS
Object Name
: FOLDER_CONTROL
4.4 增加Attached Libraries
做完上面的步骤后,可以看看你的Attached libraries里面有没有
APPFLDR
如果没有,我们需要手工添加进去
18
选中Attached libraries 点击Create
会弹出
选择打开之后再点击 山上图中的 Attach会弹出
19
选择YES即可。
4.5 增加Stacked Canvas FOLDER_STACK
这一步是必须的,而且你期望实现Folder拖动功能的那些Item都是放在这个Canvas里面,这个Stacked Canvas又是放在前面我们建立的Canvas:MY_FOLDER上面的。 4.5.1 增加Stacked Canvas
双击打开Canvas MY_FOLDER,在左侧工具条里面选择Stacked Canvas,然后在Canvas MY_FOLDER里面拖动即可。
1、选择工具:Stacked Canvas 2、在Canvas MY_FOLDER里面拖动
4.5.2 设置Stacked Canvas属性 修改Name为FOLDER_STACK
20
…… 此处隐藏:237字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




