首页 > Form开发 > Form练习问题大杂汇

Form练习问题大杂汇

2011年8月16日 admin 发表评论 阅读评论

各位请把自己Form练习过程中遇到的各种问题上报到这里。
回帖格式:

问题现象描述:

问题分析:

解决方法:

 

 

关于作者:

昵称:admin
档案信息:商云方 (yunfang.shang@hand-china.com), HAND技术服务中心
联系方式:你可以通过syfvb@hotmail.com联系作者
点击查看admin发表过的所有文章...
本文永久链接: http://blog.retailsolution.cn/archives/2775

 

 

对本文的评价:

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 4.50 out of 5)
Loading ... Loading ...

 

 

分类: Form开发 标签:
  1. yifu
    2013年12月27日10:39 | #1

    弹性域定义错了怎么办?想重新定义却无法把错误的删除掉。

    答:确保你的弹性域只是定义,尚未使用,那么你可以按如下例子删除弹性域定义:

    BEGIN
    FND_DESCRIPTIVE_FLEXS_PKG.DELETE_ROW(X_APPLICATION_ID =>20067 ,X_DESCRIPTIVE_FLEXFIELD_NAME =>'TRN_ORDER_HEADERS_5806' );
    AD_DD.deletie_table(p_appl_short_name =>'CUX' ,p_tab_name =>'TRN_ORDER_HEADERS_5806' );
    END;

    然后重新注册表和列,再重新定义弹性域

  2. cat
    2014年1月6日11:33 | #2

    现象: 在描述性弹性域输入内容后,点取消,出现FRM-41084:获取组单元错误;FRM-41015 不能解析项目 BLOCKNAME. 的引用;
    分析: 描述性弹性域输入窗口打开并取消后,会调用trigger: KEY-PREV-ITEM ; 如果你在这个Trigger中 错误的调用了 app_folder.event('KEY-PREV-ITEM');那么就会出现这种情况;

    解决方法:把错误的调用去掉,因为你这里不是folder功能的调用;

    该问题的引申问题:在非folder的Block上 ,有些同学调用了folder的API,经常会导致不可预期的错误,要绝对避免。

  3. WYer
    2014年8月22日16:11 | #3

    @admin
    在EBS中只显示了其中一个画布,也可能是在服务器上编译时,路径不在$AU_TOP/forms/US的原因
    解决方法:确保编译时路径在$AU_TOP/forms/US

  4. cat
    2014年8月22日16:18 | #4

    现象:堆叠画布上的Item显示不全,似乎是Folder没有正确的计算出画布应该的宽度。

    分析:Folder Form的界面元素显示是在app_folder.event('INSTANTIATE');里面的代码显示,它会从第一个Folder Item 开始计算;出现该问题的同学把第一个可导航Item 设置到Form布局上的第2个Item,导致计算错误。

    解决方案:把界面上的左起第一个item设置为第一个可导行Item,也就是第一个获得焦点的ITEM

  5. 2014年12月16日08:08 | #5

    现象:FRM-40105:不能解析项 SYF_CONTRACT_PATH. 的引用。FRM-41084:获取组单元信息错误

    原因:Form_pkg.new_form_instance 中app_folder.define_folder_block() 使用错误,主要是因为未正确理解该API个参数的使用,主要可能是参数中Data_block,folder_block,Folder_canvases 等拼写错误,比如很多人未加任何修改即拷贝了这段代码,但自己的block和canvases命名与拷贝来的代码并不一致。另外眼高手低拼写错误也是常见原因,建议从直接拷贝Block的名称和canvases名作作为这里的参数。

评论分页
1 2 2775
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
您必须在 登录 后才能发布评论.