- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EASBOS开发问题解决.doc
Studio新建的UI发布只能看到抽象类的问题
在导入了新的解决方案之后,在二次开发时进行新建UI,进行发布,但是在代码视图中只能看到抽象类,没有其他的代码。
对于客户二次开发中用户自定义的单据才生成实现类,但发现BOS Studio新建的ui元数据自定义标记为userDefinedfalse/userDefined,导致在发布时认为不是用户自定义的,因此没生成实现类。
需要把ToolCommon 插件下
(E:\kingdee\bos\BOSModular\boscommon\eclipse\plugins\com.kingdee.bos.toolcommon)的 perties 这个文件中的isDevelopVersion=true 改为:
isDevelopVersion=false
如何修改UI的父类?
如何修改EditUI绑定的实体Entity?
点击UI,选择左边浏览方式“大纲”。选择Data Objects 的editData(查询对象)
设置由自己定义的一个Entity元素据。
Java源码会有这样一句话:
editData = (com.kingdee.eas.fi.fi_cs.CsAccountViewInfo)ov;
其中CsAccountViewInfo是自己定义的一个Entity。而com.kingdee.eas.fi.fi_cs则是他的路径。
如何修改ListUI绑定的查询Query?
解决:
点击UI,选择左边浏览方式“大纲”。选择Data Objects 的mainQuery(查询对象)
设置由自己定义的一个Query元素据。
Java源码会有这样一句话:
mainQueryPK = new MetaDataPK(com.kingdee.eas.fi.fi_cs.app, CsAccountViewQuery);
其中CsAccountViewQuery是自己定义的一个Query。而com.kingdee.eas.fi.fi_cs.app则是他的路径。
将一个元数据从一个文件夹直接拉到另外一个文件夹,打开文件的时候会报错误
com.kingdee.bos.engine.MDParseError
解决:
把元数据从一个文件夹移到另一个文件夹不能直接拉。需要用复制功能,并且只能够在EAS-BOS的工作透视图下。
如果在其他视图下进行操作,将无法复原。
导出sql的时候CreateTable.sql无法创建table,oracle和sqlserver定义的类型有什么不一致
原因:
导出数据表会自动生成一些脚本,但是选择oracle时,实际导出的却是sqlserver的脚本。导出有问题,oracle和sqlserver导出的都是sqlserver的脚本。
解决:
认清oracle和sqlserver定义的类型有什么不一致。
Oracle的Date等同于sqlserver的DateTime,nvarchar2等同于sqlserver的nvarchar。Varchar2等同于sqlserver的varchar。
com.kingdee.bos.metadata.MetaDataNotFoundException: Cannot found metadata BOSType[null]
原因:
没有重写ListUI的getBizInterface() 方法。
解决:一定要重新实现ListUI和EditUI的getBizInterface()方法,重新实现ListUI的getBizInterface()方法问题解决。
keyFiled没有设置,请重写getFiledName()方法。
解决:
在设置query元数据的时候没有配置好主键,一定要设置主键
无法实现字段排序
解决:在*UI.java文件上面添加方法
protected void tblMain_tableClicked(KDTMouseEvent e) throws Exception {
//覆盖原方法
super.tblMain_tableClicked(e);
}
该方法会实现父类的排序功能。
备注:tblMain_tableClicked是指双击的事件。一般用在查询页面。
还有一个tblMain_tableSelectChanged是指点击时触发的事件。
日志操作写错:指标录入(分配)审核写成了指标录入(分配)修改。
原因:审核,反审核的操作最后都执行了修改的操作。所以就将日志文件改成了修改。而不是审核或者反审核。
分析:日志操作一般在.log文件上面做修改。
比如说这个问题。日志文件为指标管理属于集中支付模块,gov_biz.log在这个模块的源文件下面gov/biz/。一般添加日志在.log文件的日志项。
您可能关注的文档
最近下载
- 人教版英语八年级上Unit3整单元课件(共190张ppt).ppt
- 茶叶加工工(高级、三级)理论考试复习题库(含答案).docx
- 数据通信基础认知—数据通信系统的基本概念.pptx
- 2024年宠物食品行业分析报告:从零食到主粮,从代工依赖到海内外均衡发展.pdf
- 床上用品供货及售后服务方案.docx VIP
- 一种双偏振雷达降水优化反演方法.pdf VIP
- 亲子农场体验园设计.pptx
- 刘京焕财政学模拟测试题.doc VIP
- 荣威-360-产品使用说明书-荣威360PLUS 1.5L 自动尊享版-CSA7154ADAC-荣威360用户手册-2018.7.11.pdf
- 财政学原理刘京焕陈志勇李景友第十章节.ppt
文档评论(0)