`
zjnbhwh
  • 浏览: 7002 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

从模板开发一般form

    博客分类:
  • EBS
阅读更多

     ebs中开发form一般是从Template开始的。

     1、开打Template,另存为自己想要的form名称,同时修改属性选项版中的名称。

     2、删除3个的对象。将Data Block下的BLOCKNAME、DETAILBLOCK删掉,删除Canvas下的BLOCKNAME。

     3、修改windows下的BLOCKNAME,将其改为自己想要显示的窗口名。

     4、修改2个触发器、1个程序单元。

          (1) 修改Forms级触发器PRE-FORM:app_window.set_window_position('主窗口名', 'FIRST_WINDOW');

                     同时修改FND_STANDARD.FORM_INFO,作者、时间、版本、Form描述、应用简称。

          (2)修改Forms级触发器WHEN-NEW-FORM-INSTANCE:修改Form名字、版本和日期。

          (3)修改Program Unit下app_custom中的close_window过程:

                  将if (wnd = '<your first window>') then app_window.close_first_window;改为
                  if (wnd = '主窗口名') then
                            app_window.close_first_window;

     5、创建Block数据块,有两种方式。一种使用数据块向导,另一种直接手动创建。继承block子类。

     6、创建画布,选择相应的数据块。((1)如需垂直滚动条,则在数据块中加入(2)如需水平滚动条,则将画布继承为canvas_stacked ,同时创建新的主画布。如何将canvas_stacked加入到 的主画布中呢?将这两个画布加到同一窗口中,再视图-->堆叠视图,选中canvas_stacked即可

     7、上传编译:

          frmcmp_batch $CUX_TOP/forms/ZHS/TEST Userid=用户名/密码   Output_File=$CUX_TOP/forms/ZHS/TEST

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics